85
31
30
10
18
36
38
71
21
67
48
19
6
7
44
20
32
47
4
2
15
103
12
55
29
8
40
25
9
116
62
17
33
83
22
51
79
1
60
23
45
28