85
17
42
115
126
66
56
21
303
138
7
402
27
82
183
156
49
40
878
74
47
68
34
232
43
383
495
206
72
391
13
546
33
389
246
16
348
25
97
23
38
61
14
8
439
467
453
31
119