13
20
59
71
30
104
49
40
32
38
7
48
60
12
18
28
96
35
52
39
31
14
70
11
21
229
5
66
44
25
114
61
73
26
239
134
177
56
55
242
46
33
53
50
169
348
230
217
108