3
4
25
66
14
101
6
32
95
9
46
11
36
71
28
10
98
109
62
29
2
1
103
73
84
92
90
88
87
5
184
68
38
26
37
54
39
7
23
17
129
61
15
113
31
53
58
22
91
120