32
30
45
40
245
144
54
66
56
78
60
39
68
215
705
165
19
93
59
46
195
11
95
74
194
243
226
135
164
83
122
159
278
402
177
315
47
707
219
495
310
34
198
138
528
134
250
156
140
17
98
120
154
101
252
62