21
14
46
28
98
70
17
80
48
20
90
40
19
18
33
71
163
63
36
182
110
27
57
47
43
38
86
34
49
69
96
39
54
339
92
568
118
193
373
68
203
61
94
328
35
74
103
60
44
45
41