25
9
88
76
58
111
70
51
66
104
19
115
103
99
147
86
34
17
37
157
465
616
23
126
27
156
155
91
57
41
30
32
62
22
45
72
39
114
119
31
11
59
161
73
93
7
16
13
36
26
64