3
12
8
11
15
10
24
17
151
6
7
19
18
44
58
42
87
390
16
57
95
69
125
136
21
90
137
51
127
162
40
101
53
138
157
143
56
70
28
131
124
62
43
47
23
25
29