31
57
40
27
30
243
10
41
7
13
39
18
85
50
38
60
136
107
56
304
54
558
116
67
219
141
121
87
570
92
96
118
64
80
258
91
36
263
84
229
330
68
139
127
316
115
145
179