38
39
78
104
187
191
23
165
359
129
394
106
58
249
63
90
53
86
13
49
61
119
50
300
62
80
75
414
56
172
197
69
139
229
166
369
171
42
35
138
30
17
91
95
134
15
19
32
108
29
60
51