239
0
1
40
268
244
110
27
111
191
2
133
43
146
30
4
863
688
840
1097
16
403
255
97
223
25
61
8
705
515
684
99
56
0
112
35
160
115
999
154
156
1316
445
10
385
1041
141
69
108
43
1001
