126
45
53
39
80
29
44
59
47
11
16
204
97
105
142
57
15
35
211
129
192
131
91
30
66
98
99
154
110
94
83
95
153
87
33
52
135
56
372
72
207
256
51
71
115
184
48