116
85
45
12
13
199
22
2
18
5
69
33
27
39
20
165
212
218
3
40
117
9
19
17
177
175
66
60
106
120
50
144
101
977
400
102
200
70
36
395
361
53
8
544
141
29
25
57
56
11
107