46
16
68
27
76
20
10
21
80
90
394
1164
122
30
48
88
47
52
25
35
33
29
94
23
100
40
69
84
37
154
103
64
241
554
105
53
230
66
118
263
172
399
95
213
309
171
142
515
56
39
65
78
97
298