46
38
37
25
17
8
31
13
29
6
44
34
66
86
27
54
19
16
127
35
50
1
15
24
23
73
99
22
21
103
9
74
47
48
82
52
90
105
58
61