3
5
16
19
17
1
2
39
6
10
4
15
29
7
8
23
12
11
28
14
63
13
50
33
20
108
73
34
55
42
38
22
32
67
31
60
79
35