155
285
100
13
20
68
151
33
53
7
10
47
16
15
118
40
79
4
36
24
44
166
9
12
25
56
23
35
45
104
43
59
11
27
854
113
372
351
196
50
227
152
85
109
65
37
173
135
231