1
42
162
24
53
77
151
49
17
39
130
214
254
33
122
60
141
247
99
362
38
156
270
228
93
63
50
212
413
18
455
22
574
311
137
125
206
86
578
108
213
234
252
184
186
221
88
98
28
89
250
320
152
128
51