43
519
13
123
17
32
69
19
935
48
151
75
340
139
72
119
273
60
25
62
108
63
39
40
337
38
36
14
57
191
213
133
278
67
642
460
427
88
446
78
171
49
124
266
99
188
295
45
47
55
1329