0
4
3
7
8
1
2
12
15
97
26
58
352
192
50
129
44
29
146
20
30
21
117
36
152
155
180
75
33
18
16
322
101