8
25
9
84
70
118
107
69
104
29
96
74
75
50
52
22
62
41
13
13
97
41
23
85
61
25
170
31
28
27
2
69
19
48
27
156
24
66
50
100
28
127
7
42
130
28
50
2
158
20