92
29
296
89
273
99
49
62
379
92
295
32
730
83
39
31
62
320
303
350
830
93
90
30
95
26
306
63
369
70
30
39
3105
190
311
31
36
26
134
39
315
46
137
37
90
320
208
123