3
33
16
6
12
11
30
64
38
34
9
1
15
8
23
17
25
86
14
18
46
43
2
5
48
39
22
7
40
24
49
31
82
93
47
29
26
20