19
22
62
13
9
97
127
142
45
99
93
91
76
144
181
11
103
56
20
79
63
303
149
89
68
98
535
101
192
972
57
116
66
176
175
82
121
171
468
207
254
110
126
370
184
228
18
61
10
16
5