4
25
29
96
5
16
14
142
22
33
23
8
31
34
79
59
32
10
55
6
18
3
103
15
9
120
35
36
12
19
53
2
42
49
41
168
184
39
76
69