26
6
1
8
2
0
5
13
7
29
25
9
54
40
52
18
30
11
35
27
22
68
46
154
43
133
80
113
76
119
69
81
83
71
118
168
84
151
148
192
238
152
239
296
196
395
401
405
120
435