8
13
23
16
52
2
47
31
24
79
5
40
10
12
3
28
4
21
39
20
14
17
60
99
36
18
30
35
27
78
33
9
22
38
94
19
6
15
100
58
227
108
34