8
301
45
15
66
165
46
23
68
4
199
31
43
28
35
44
105
38
21
75
30
112
72
17
63
65
64
10
25
85
0
53
81
41
69
106
184
102
92
867
145
9
13
193
153
11
12
144