266
179
226
11
480
15
32
30
7
352
100
482
1020
18
27
595
49
533
579
401
48
12
128
63
54
22
472
25
72
176
19
69
50
8446
10
33
35
126
250
180
20
296
299
39
104
170
36
501
103
187
400
61