104
237
882
357
244
93
159
136
107
89
88
74
41
60
255
81
38
66
82
33
19
65
62
321
272
130
54
22
105
283
43
103
68
32
61
31
79
600
1338
452
121
222
356
374
96
5848
313
206