112
1
69
430
125
114
847
8
145
88
81
107
52
2
148
92
85
110
91
259
219
108
316
531
217
109
472
3
130
1071
137
738