116
792
98
415
279
359
112
160
84
64
78
240
265
195
167
72
634
60
104
89
80
57
257
120
3549
2312
117
308
1203
820
44
122
77
307
121
114
181
86
85