25
109
90
369
17
40
207
35
19
61
38
11
7
85
122
43
36
69
235
417
51
349
44
370
1357
177
257
48
37
56
49
267
319
669
13
108
12
29
27
244
26
14
918
59
4694
443
62
32
123
31