7
26
42
30
45
3
14
73
49
25
32
53
19
139
251
18
248
35
40
122
38
86
208
132
70
43
88
68
44
41
34
130
124
82
29
238
173
50
99
111
60
212
157
192
131
48
46
78
325
85
80
62
94
102
384
52
2