43
49
31
40
123
32
8
27
34
36
114
24
28
22
42
112
63
19
30
478
29
62
37
23
26
89
16
18
46
38
44
10
91
100
11
97
65
187
102
98