4
100
12
64
17
26
7
3
16
36
62
105
65
20
24
10
8
6
9
1
43
27
71
18
42
38
14
28
5
13
21
19
41
15
50
31