112
35
72
41
61
20
14
117
17
100
85
36
122
31
19
52
235
84
10
15
354
71
240
370
1329
109
11
1357
38
50
54
56
27
105
49
96
30
267
101
319
65
33
244
3
34
1155
57
18
605
24
431
63
292
443
22
78
123
118