93654939
38158778
2272040
43393672
37991629
83902751
85921673
79933100
18677627
5930102
57241107
22059994
42467808
17732413
8714614
83204082
71557345
99877904
18357932
51134188
91618960
3976180
58721964
69328916
89081969
95757543
78542210
64562585
83403931
95258323
71705498
87331205
81395303
77879809
14266532
35252609
63856938
15017282
59706592
20411680