129
249
156
83
201
231
88
45
158
56
96
91
113
50
87
132
114
84
135
123
94
72
29
1844
912
60
109
300
303
155
128
57
144
64
54
119
905
1399
1668
4304
1926
143
1884
69
104
131
71
1198
2984
737
857
1777
1991
472
942