89
213
68
17
12
55
36
25
355
18
47
14
230
56
34
83
288
139
125
27
33
57
30
199
16
29
180
64
24
42
11
40
43
101
20
38
128
85
63
66
176
116
179
75
21
96
151
265
86
98