91
49
96
34
107
46
83
16
55
115
51
62
112
65
298
200
140
79
81
110
224
113
286
141
148
109
127
71
156
125
67
39
33
74
119
159
63
100
45
25
18
126
24
37
280
120
249
239
142
106