21
39
31
35
49
33
98
19
63
54
18
86
27
194
497
44
28
219
76
73
178
78
113
14
70
91
67
38
359
16
150
26
25
12
47
37
69
80
20
272
124
24
64
648