25
33
18
29
39
17
76
28
34
7
9
49
38
27
83
43
53
24
22
58
52
40
112
103
69
62
8
90
148
99
157
30
64
67
36
31
59
14
127
21
48