18
9
10
22
25
5
4
17
23
35
14
21
6
11
324
31
45
87
61
46
20
218
70
42
176
27
40
105
74
84
58
49
26
151
261
63
90
43
85
169
76
110
54
28
38