16
438
30
47
223
73
43
1069
502
52
108
20
145
221
17
1023
28
36
95
29
416
1135
40
27
13
41
50
99
253
127
77
322
176
80
38
667
251
67
126
7
1093
98
553
209
144
112
269
203
370