92
29
32
47
23
31
16
12
19
7
48
9
34
20
21
6
4
10
8
127
40
58
63
54
18
25
22
42
13
26
24
28
1
14
33
57
17
5
49
110
36
37