4
1
9
0
2
31
37
94
36
47
208
95
63
26
243
42
172
163
91
117
203
58
32
51
219
44
21
38
64
61
305
123
76
128
136
19
57
56
77
45
99
100
25
68
127
118
105
24
15
46
88
78