42
75
160
64
66
46
31
102
12
38
50
24
19
34
14
35
37
18
28
136
128
6
5
183
57
26
10
47
61
27
146
95
40
15
39
74
33
43
36
69
85
16
109