0
1
12
3
13
2
11
6
16
7
9
8
45
107
27
15
30
143
54
75
17
112
117
84
209
81
56
49
48
574
158
74
33
22
44
29
87
285
55
185
46
78
163
135
41