47
20
54
30
110
104
99
95
24
114
62
53
871
40
35
725
878
118
209
81
57
298
178
76
256
19
46
29
619
353
553
75
60
342
42
23
33
13
17
157
39
78
21
49
50
220
83
8
123
61
27