5
10
31
17
28
35
9
45
26
70
96
77
55
14
32
13
18
24
22
50
16
7
4
6
3
1
37
101
54
21
51
33
64
59
11
52
60
49
527
62
23