34
76
26
17
25
87
15
5
6
86
12
82
158
22
30
7
52
50
32
35
36
48
89
2
47
27
91
72
248
68
56
53
44
45
67
99
46
57
105
137
60
37
63
42
23
129
19