4
0
34
12
5
50
1
3
2
14
19
25
56
69
31
40
81
51
80
68
141
120
30
27
20
76
70
37
255
294
138
551
185
328
278
108
135
105