17
31
10
28
18
23
14
27
11
25
38
16
15
12
8
52
9
72
40
80
47
35
69
183
187
56
295
63
55
98
378
41
156
78
24
174
37
90
221
77
73
100
54
126
379
30
147
351