18
30
26
355
14
17
41
13
22
23
201
25
1465
43
155
4532
16
6
140
150
89
9
68
28
101
83
69
11
199
33
47
58
73
36
559
20
53
24
38
42
21
51
15
100
71
10
75
46