17
8
31
59
129
181
62
32
53
58
15
36
18
19
24
38
60
147
100
189
445
43
22
497
103
44
89
77
81
310
35
13
554
199
50
128
66
110
27
48
30
51
33
82
73
116
29
68
75
187
165
21