18
107
2
11
15
23
5
22
10
9
28
17
71
30
64
26
40
44
19
33
8
16
32
3
39
77
14
49
13
7
1
25
4
37
36
29
27
65
51