1
21
68
3
69
18
22
20
55
6
104
94
46
36
4
7
5
10
17
26
98
16
2
44
32
30
14
25
23
41
9
8
95
51
74
13
34
53
197
12
35
58
28
11
61
19
39
120
126