112
25
386
58
38
24
26
247
155
131
54
63
50
17
71
78
1399
32
70
35
59
77
73
39
137
42
272
37
27
45
40
11
106
30
163
142
107
62
69
36
146
33
47
191
95
49
149
291
85