65
99
22
95
18
17
49
289
90
1094
27
14
31
43
139
48
388
30
420
50
21
57
56
132
241
35
45
54
47
814
67
156
183
20
25
64