10
29
3
142
18
24
48
32
36
25
26
66
16
6
8
15
20
33
44
5
162
23
27
13
58
17
2
11
4
31
134
21
45
99
22
14