35
90
34
85
140
101
49
62
133
10
113
42
29
107
39
82
9
69
497
94
112
25
278
123
125
60
22
122
32
73
348
63
118
179
180
270
75
28
293
51
262
232
199
156
50