29
52
135
41
45
7
14
32
142
127
16
39
26
68
30
28
8
34
18
17
22
25
21
96
40
10
72
148
42
19
9
5
56
37
24
53
20
23