30
11
10
209
31
13
96
22
25
235
20
168
155
300
316
67
44
26
48
136
477
53
515
27
101
51
45
29
399
47
111
190
212
36
273
225
46
236
65
406
70