31
52
5
40
8
30
28
140
75
182
42
93
146
122
68
136
37
69
189
64
76
231
41
72
157
225
34
55
79
127
62
85
38
190
164
371
407
67
228
134
287
313
419
238
168
83
139
94
138
221
135
128
150
174