9
1
3
8
2
4
19
5
6
10
23
20
16
30
31
14
11
32
34
25
76
33
61
41
37
40
47
26
44
22
96
82
87
68
108
80
93
100
51
38