42
86
20
162
101
55
144
106
49
21
143
35
45
39
37
50
22
171
26
64
161
132
117
72
57
60
11
165
224
77
24
27
23
32
151
126
140
2
112
115
54
80
127
66
78
100
242