1
9
0
2
6
3
28
5
7
4
18
40
101
72
23
176
53
234
20
17
61
86
84
44
97
168
306
85
134
30
52
60
32
105
81
35
19
22
68
63
112
48
148
102
49
122
24
231
64
146