18
16
155
7
250
43
98
53
34
10
33
3
124
38
78
381
23
24
27
49
302
578
20
35
9
47
12
73
136
72
87
96
15
133
32
62
36
39
37
14
29
28
17
30
31
22
132