12
142
25
54
29
2
9
8
32
35
16
43
10
75
20
115
14
18
26
179
76
118
17
24
40
19
102
64
50
45
31
135
27
48
37
622
724
198
219
353
71
47
22
59
237