50
18
8
90
6
33
28
11
56
14
1
16
2
9
7
24
34
62
12
29
59
21
44
5
93
41
53
22
37
17
96
178
38
49
20
19
61