1
21
144
12
20
16
88
34
118
39
160
28
113
128
38
14
379
48
63
17
70
815
823
385
280
304
58
53
109
297
251
448
225
191
223
163
94
49
221
149
513
774
1165
59
114
139
216
18
23
193
184
416
266
353
201
141
152
192