8
88
104
41
4
69
70
84
52
118
97
50
25
74
29
13
22
19
75
100
62
41
61
13
25
170
85
156
97
27
23
41
82
66
2
27
31
69
48
24
50
28
28
53
42
83
158
46
119
39