0
1
6
3
2
24
9
44
104
29
43
42
31
52
20
30
39
81
53
54
10
21
34
14
107
116
181
135
75
93
27
64
84
262
479
87
58
8
5
157
149
70
55