96643926
1502428
7912640
2548445
8808195
50764858
42404514
14948465
57105972
179891
43816271
79928656
1230184
604327
89834534
16831197
17469323
6672677
25429652
36118643
56772456
19641291
4462278
834093
49022425
45556649
87306333
1674192
80327086
61805763
1587650
50593447
44994988
77632826
28929968
8846374
93758985
71674283
3221327
7157753