21
90
24
15
9
18
42
11
50
45
34
104
23
14
35
16
333
30
22
56
219
37
25
10
36
78
120
547
28
17
47
76
68
26
48
172
444
681
57
228
69