28
214
187
259
522
175
127
500
287
30
81
39
32
82
148
16
104
66
74
106
26
151
283
42
58
41
145
49
135
62
50
15
21
70
325
227
168
47
115
200
160
137
155
110
126
63
101
355
57