120
222
294
255
63
24
142
227
66
192
309
285
286
53
233
447
467
150
74
160
242
90
61
183
85
64
401
134
79
214
441
43
102
403
70
67
51
38
141
194
32
230
412
121
95
96
49
106
107
29
128
2172