42
84
138
61
63
35
56
137
133
199
254
111
11
71
33
141
112
126
89
130
31
114
109
41
100
82
99
106
40
72
118
90
96
107
86
30
189
81
67
221
166
127
232
142
121
157
331
93
172
178
50
37
113
205