107
220
179
47
13
70
41
124
193
93
76
82
98
8
44
43
60
83
53
437
75
350
126
196
209
248
120
73
63
14
347
372
71
199
497
66
29
594
42
264
17
46
224
36
239
3217
2293
50
34
421
293
69
2486