18
34
17
9
27
59
31
10
28
23
14
11
25
38
16
29
15
8
52
73
40
80
47
35
69
185
187
56
299
63
57
98
383
41
157
78
81
175
37
90
222
77
100