58
13
37
57
29
41
31
59
108
28
122
560
64
206
56
17
475
40
393
185
80
70
71
49
230
86
55
9
364
60
35
131
178
411
1098
153
66
246
101
50
293
87
113
85
294
34
197
47
8
61
121
32
36