28
17
138
73
21
95
26
18
8
30
19
410
133
24
243
140
83
68
41
325
176
449
50
47
46
25
14
63
22
16
42
81
31
137
232
92
202
32
117
229
111
27
59
35
104
126
6
349