3
1
10
13
7
47
26
8
2
64
6
25
68
29
12
5
58
39
14
112
17
23
49
22
31
57
37
53
51
38
106
42
16
11
61
21
40
75
149
174
46
48
77
99