10
16
5
26
27
33
39
40
101
394
8
19
2
38
183
25
56
55
43
132
36
110
62
9
42
32
66
176
11
121
59
45
369
3
122
52
129
28
21
44
17
20
29
65
22