5
20
105
49
158
21
15
32
34
24
48
9
60
98
41
27
22
61
47
93
2
16
39
223
29
45
140
57
71
14
132
52
30
11
46
40
17
42
83
36
28
161
3
4
10