95
238
55
2
117
13
303
142
0
108
61
27
29
81
41
25
152
24
19
9
6
53
119
36
44
34
33
58
12
211
49
116
16
154
433
161
31
242
57
75
69
51
73
23
48
26
76
14
163