18
85
50
22
25
27
58
10
20
42
48
18
28
12
127
40
1
13
30
56
12
17
11
31
9
19
34
6
7
91
171
39
4
22
1
23
103
6
16
9
6
47
27
21
30
21
28
79
3