12
36
10
56
13
42
51
15
89
17
18
9
53
138
59
45
73
11
58
43
26
145
25
356
322
280
114
128
74
408
227
176
493
323
151
237
66
152
149
189
131
104
70
35
63
100
262
949
1802
439
32
135
1217