88
52
74
10
95
13
31
42
50
50
70
85
41
24
84
29
25
19
4
8
99
93
118
25
82
22
3
103
171
156
54
42
70
28
48
97
13
24
46
28
50
119
42
25
75
27
62
23
39
47