18
20
15
41
130
19
21
67
5
16
6
23
9
24
36
33
47
4
22
106
42
49
14
29
34
39
40
17
38
50
100
25
10
63
2
278
56
3
46
92
101
31