17
25
460
43
268
102
42
107
77
247
135
149
262
9
10
30
108
66
100
154
205
34
218
70
31
56
32
91
39
64
84
57
490
24
89
62
255
171
95
45
101
165
58
198
40
41
18
53
87
8
46
104
153