129
435
105
680
85
55
25
39
162
104
70
137
59
244
58
61
126
263
57
120
66
92
37
41
15
24
10
202
28
209
34
89
75
153
366
443
40
22
97
121
94
123
78
63
45
80
27
132
43
36
42