28
22
24
97
35
240
70
86
43
44
346
89
66
68
437
407
6
454
126
21
108
144
38
11
23
33
10
515
177
161
9
130
27
26
19
39
40
32
47
12
216
17
51
56
445
172
512
85