25
29
35
45
103
23
107
46
76
18
9
14
21
38
43
27
20
68
30
82
66
32
40
51
106
41
24
63
53
47
70
34
36
57
52
94
19
83
49
90
33
37
31