18
24
104
12
95
10
22
44
50
184
69
99
32
1
223
13
40
21
193
196
63
254
213
155
192
49
45
218
19
56
65
112
37
121
113
89
68
67
97
82
27
124
15
46
7
28
61
74
29
122
64
397
141
197
85