10
4
8
5
17
9
57
26
33
65
34
14
30
18
24
35
50
29
16
176
75
22
3
25
58
70
74
28
96
259
36
42
132
40
150
39
54
102
190
264
154
63
274
183
388
704
84
136
170
419
162
145