115
19
66
24
18
280
99
92
150
626
28
325
241
164
270
119
105
56
52
61
33
49
37
38
85
11
20
8
42
89
251
192
151
62
23
55
32
48
51
72
27
25
29
59
345