7
50
54
14
24
8
10
61
17
29
4
11
9
21
35
12
19
37
16
147
31
43
23
36
15
70
1
5
6
94
160
200
112
152
26
305
125
162
216
142
304
276
63
20
62
372
214
120
67