16
31
18
46
97
411
54
125
317
461
3
11
14
180
60
12
208
696
47
78
74
203
10
196
305
404
367
66
13
185
128
300
469
149
86
98
20
30
138
377
923
64
1516
229
1308
28
676
17
327
226
117
105
266