3
22
34
6
13
8
5
2
56
18
105
14
70
9
27
40
93
21
98
49
10
1
65
32
33
47
15
20
4
261
63
16
19
46
26
12
35
39
36
38