42
60
117
155
97
31
23
122
159
156
70
574
178
482
177
87
126
151
188
81
8
11
27
9
79
95
187
72
105
63
88
26
164
35
89
44
135
143
16
41
141
2
20
75
64
40
46
57