18
25
35
26
235
132
90
542
50
278
55
43
27
85
8
28
5
10
12
65
13
36
302
166
39
70
16
323
382
99
3
14
96
193
31
61
124
24
11
9
40
168
42
15
32
23
198
22
9528
354
126