126
12
8
21
62
57
58
155
100
37
26
60
78
36
43
46
7
66
28
30
137
109
125
300
99
171
39
131
102
51
153