7
62
95
29
78
33
66
99
11
22
68
116
73
27
15
35
16
305
76
45
70
71
91
56
19
20
41
371
31
227
52
10
57
36
777
437
18
85
249
424
393
284
77
104
24
30
26
1121