4
28
5
6
21
25
8
33
52
3
13
12
26
22
9
17
2
19
24
31
11
29
23
48
14
15
7
74
34
46
66
64
106
83
95
27
65
100
43