4
7
13
5
46
17
9
27
45
10
24
69
76
16
34
82
29
3
14
30
41
18
38
403
25
57
21
188
15
72
106
42
342
396
23
67
83
151
147
113
223
39
108
22
170
121
63
85
47
62