42
90
33
57
31
43
44
52
68
11
27
47
140
25
39
122
45
26
55
38
37
49
32
29
48
15
139
86
67
40
21
28
118
162
132
94
127
436