86
74
45
94
35
4
6
18
93
90
22
95
24
12
62
61
260
49
31
27
14
39
71
23
17
13
3
15
21
16
26
37
5
53
77
34
46
109
32
51
44
1
40
48
42