3
36
25
66
43
22
76
14
97
31
35
62
89
15
16
20
13
99
104
5
46
26
101
37
9
33
18
17
6
94
57
29
4
159
38
40
23
48
47
10
30
69
210
155
42
52
96
194
93
39
54