29
15
21
36
24
25
88
16
30
12
9
2
37
10
22
7
18
52
119
11
40
62
5
14
19
4
28
13
44
139
39
92
47
174
56
112
133
79
64
163