15
85
25
26
51
54
104
63
88
56
49
34
43
30
16
153
102
179
37
41
29
301
3994
136
91
47
21
27
234
50
479
18
5
57
20
40
13
122
7
38
68
121
58
17
9
65
31
19
3
251
1
10
125