374
41
66
28
347
220
14
143
115
214
437
36
261
19
23
50
63
13
24
56
52
60
32
54
34
160
79
71
62
1415
760
37
82
11
55
228
49
22
57
120
118
69
103
1102
98
122
1004
310
1204
35