6
20
19
33
28
3
5
46
25
14
1
4
29
58
49
8
23
57
55
39
38
54
212
59
24
36
44
60
40
12
102
88
22
7
66
34
30
87
43
79
51
89
99
75