20
25
104
40
26
111
24
63
35
247
50
177
71
147
51
75
96
406
46
87
279
102
28
159
98
302
37
687
43
66
100
32
44
196
29
15
41
86
1264
140
166
120
22