11
9
2
19
24
28
78
18
22
23
37
44
16
35
52
43
115
40
92
36
63
109
123
27
62
79
31
73
30
58
64
25
122
392
57