315
47
113
452
238
18
48
93
24
253
224
10
283
41
289
129
128
23
55
56
14
37
260
105
228
173
43
198
7
160
66
115
1333
138
88
30
81
257
109
121
71
245
92
118
117
82
252
77
63
40
32
33
34
60