18
26
41
51
31
25
50
22
61
73
67
101
23
102
17
49
290
92
1097
29
15
43
140
48
388
30
430
52
21
59
56
133
241
36
46
57
823
68
159
188
20
45
70