51
121
397
73
115
32
464
165
22
87
492
69
94
296
157
48
247
78
55
49
136
63
89
45
311
82
113
83
179
158
333
79
33
134
93
367
207
293
154
125
211
347
226
74
41
152
112
380
334
34
446
86
128
80