42
157
181
81
205
167
64
41
111
48
78
160
92
15
24
102
83
100
84
130
20
128
47
66
271
27
121
35
33
153
268
25
40
53
359
112
321
17
55
52
262
80
54
60
260
97
73
95
69
56