17
37
42
95
18
48
115
41
309
25
239
76
359
63
194
61
12
198
38
497
49
810
1058
100
86
45
60
347
633
696
167
131
157
219
139
141
71
85
26
226
73
322
20
56
66
78
40
112
34
110