1
2
5
12
0
3
9
6
18
4
11
25
24
13
190
17
27
58
95
113
316
43
75
154
46
67
98
125
31
79
51
159
40
41
161
44
76
107