18
5
6
19
21
9
24
36
33
41
47
4
22
106
42
49
14
15
29
34
39
40
17
38
50
100
25
10
63
2
278
55
3
46
92
101
31
13
62
53
52
126
124
35