4
15
5
31
16
20
17
2
26
1
6
27
34
25
19
50
7
9
8
13
42
29
21
22
35
23
57
14
36
24
64
63
218
155
28
94
54
73
33
44
58
107
3
167