25
15
27
34
53
43
67
37
88
44
99
358
36
28
19
70
243
245
316
150
196
83
218
210
247
112
87
120
292
287
186
309
172
222
61
74
82
38
349
244
65
122
795
40
476
250
128
21
1304
79
59
165
60
127
58