42
24
23
35
123
40
32
97
11
47
37
62
30
29
19
25
20
26
50
14
21
56
84
54
33
22
55
27
57
53
77
17
119
118
18
38
63
34
44
89
46
101
31
112