2
4
10
24
17
45
42
72
34
98
40
165
20
30
25
107
71
55
26
120
125
35
68
19
38
14
27
113
32
33
29
87
13