15
37
52
49
64
25
23
19
83
105
9
28
48
95
134
239
38
29
182
33
66
50
78
79
26
56
40
13
77
35
82
91
22
27
20
177
85
2259
17
94
72
34
124
111
438
682
1269
41