22
58
63
41
31
88
17
8
10
28
46
33
82
6
4
7
64
9
89
51
15
37
11
190
257
152
120
155
203
396
899
78
449
14
224
23
339
40
133
161
252
76
202
145
44
237
87
423
184
244
213