12
85
1
51
34
31
11
8
2
57
18
10
41
70
33
47
14
15
23
9
21
27
36
66
25
17
35
22
13
29
20
5
90
6
4
106