88
48
96
34
106
45
82
15
54
114
7
50
62
111
64
297
199
139
78
81
109
224
113
95
286
141
148
126
140
70
80
156
124
4
67
3
39
32
73
53
119
159
63
100
44
24
17
125
37
279
120
249
239
83
142