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