42
117
33
111
154
221
213
110
220
10
203
414
222
205
158
144
51
130
96
86
97
63
1
89
29
202
87
103
269
48
107
284
2
114
95
88
164
22
62
53
272
19
68
37
20
14
40
39
41
66
180
16
55
125
58
133