6
43
25
80
231
95
204
62
20
44
19
133
49
289
21
11
50
12
17
39
1464
57
681
68
98
302
2
69
10
414
227
144
41
992
64
89
27
55
146
18
248
127
59
40
94
163
136
268
45
890
338
174
259
142
29