39
27
19
26
104
40
212
31
34
32
126
215
170
110
49
303
144
464
95
66
96
535
42
80
37
337
1001
52
74
9
85
35
300
4260
50