25
20
5
6
123
10
14
107
11
153
19
26
33
58
2
38
7
109
46
94
101
139
1
55
113
21
24
13
37
52
56
51
34
106
66
9
102
65
8
93
30
12
162
31
77
17