10
3
8
29
18
27
38
12
5
24
76
21
34
46
16
14
9
11
94
7
60
19
6
20
31
83
23
33
43
22
4
47
82
55
26
80
15
25
28
40
2
35
88