52
66
82
15
97
24
189
42
111
8
167
74
81
530
29
73
88
47
37
56
170
33
116
95
43
19
92
27
57
178
26
30
18
10
96
298
46
36
40
214
6
139
127
172
148
25
35
90
12
146