140
95
16
5
377
21
28
7
22
62
14
42
20
2
30
31
18
13
15
64
35
47
50
67
25
74
91
38
78
34
136
228
0
215
97
70
191
11
63
29
253
19
104
71
116
24