10
52
66
15
14
3
104
35
23
34
17
26
8
7
13
36
29
21
46
12
31
11
42
38
164
45
78
47
49
16
96
25
19
63
197
37
126
106