83876833
27878208
6846887
70019963
8665486
16888196
23056350
58763043
4960735
65399799
51283026
16023859
8756691
31023144
32899850
75918175
86841666
9389507
75988992
83146484
94017972
475259
43973755
69083864
415362
44327084
7539964
51661827
33198601
460399
61564287
34528538
95291381
40388713
37287321
7833470
2056721
60311654
7688928
14981310