1
0
2
9
4
5
3
11
7
6
14
13
31
118
44
8
20
112
50
58
76
15
123
57
116
16
216
55
35
75
340
137
166
97
127
38
186
101
263
141
69
114
157
68
49
37
98
51
128