42
60
114
650
50
78
46
134
1540
70
120
536
71
227
52
44
47
109
102
88
100
14
68
54
34
63
26
185
24
61
29
49
30
210
45
161
151
19
39
9
41
25
92
20
18
107
121
58
77
245
876
43