8
10
45
46
241
78
319
371
43
279
28
70
98
16
100
22
108
30
114
24
52
60
231
39
17
134
428
766
181
95
93
110
84
64
48
36
75
38
121