38
110
75
218
117
164
278
51
48
212
80
236
84
71
56
187
61
23
112
42
165
287
142
9
25
384
208
55
124
461
348
99
582
74
24
139
244
523
53
59
49
843
660
132
86
305
123
22
58
20
289