83
21
35
62
10
24
241
581
130
167
125
32
81
160
532
56
232
362
138
31
980
137
28
16
20
11
13
104
26
27
57
43
181
29
164
67
36
68
85
268
75
40
101
132
78
168
47
159
111
189
63
107
70
113
53
79