98
33
19
37
124
170
259
129
63
18
20
364
49
875
230
607
15
78
525
21
45
12
83
30
25
50
6
54
44
35
28
71
52
65
40
22
34
32
68
90
9
46
204
26
23
202
99
13
80