20
112
3
37
15
24
59
13
43
56
17
49
104
7
38
88
28
40
19
42
36
9
10
14
27
53
11
6
8
2
150
185
23
22
4
16
75
35
18
76
84
29