0
4
7
13
1
41
5
2
25
56
18
11
37
33
12
17
158
68
109
3
58
72
70
44
43
1685
297
110
176
1095
22
50
164
78
351
55
66