18
46
43
30
44
48
53
22
80
23
39
203
32
111
168
79
24
11
9
26
50
15
222
27
60
34
13
35
36
87
31
47
89
19
138
399
766
192
28
91
58
54
57