28
13
9
20
96
70
85
43
49
155
30
45
118
42
123
35
124
65
33
81
98
17
125
68
84
128
305
26
144
459
41
39
186
62
143
52
12840
66