37
75
15
150
365
128
80
236
327
362
292
290
67
34
569
561
296
540
642
453
363
177
314
98
165
146
108
114
334
459
60
233
66
94
532
77
48
469
211
93
106
410
844
43
35
57
115