25
46
12
99
7
66
70
48
57
148
93
105
16
88
188
73
47
27
198
74
41
77
104
9
210
237
112
128
50
106
90
232
461
149
43
153
160
82
203
177
76
163
101
467
40
45
1008
19
61
8
134
89