30
45
66
78
49
32
299
95
230
31
67
21
101
40
118
26
113
87
265
111
84
123
68
99
96
35
65
42
58
222
115
53
93