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