45
399
35
360
31
254
39
253
40
303
62
221
50
243
22
258
53
163
15
255
30
146
105
20
142
5
134
152
9
113
8
85
19
122