29
16
5
15
2
18
6
31
9
100
93
19
22
17
13
23
71
7
14
59
4
10
42
40
3
8
38
83
1
12
32
33
34
50
54
63
80
11