6
33
94
76
168
15
216
17
38
8
16
20
41
91
66
14
661
321
27
92
43
286
1435
82
251
53
44
22
407
45
276
100
243
13
49
72
178
180
51
61
69
272
148
28
35
11
70
54
101
24
42