18
28
15
224
31
9
110
23
34
13
42
22
10
26
36
52
39
116
1
14
24
4
7
2
17
73
19
40
50
16
67
250
183
3
27
181
5
8
47
348