105
29
19
2
10
1
8
5
49
83
4
23
7
43
15
35
89
9
24
17
14
33
21
13
106
32
6
50
16
94
28
47
20
11
36
31
22
18