112
79
25
35
45
39
64
50
1030
398
1538
40
21
16
13
28
763
183
119
490
106
27
108
51
225
12
302
127
52
66
1755
63
209
192
157
285
46
235
377
352
14
48
70
54
80
20
42
103
166
115