21
24
46
86
108
112
62
54
93
39
16
9
220
151
50
152
129
63
40
18
33
98
22
49
17
236
174
27
68
23
12
279
47
51
69
82
45
31
35
179
434
87
60
314
75