64
45
40
22
19
97
82
31
104
25
34
86
38
20
23
44
127
37
51
24
39
67
279
241
92
83
56
258
286
190
28
401
63
61
27
210
32
49
237
36
116
193
332
41
30
42
197
263