82782598
91531528
54976212
75376859
30569416
6539734
5953510
92335429
20051481
90639379
51866138
43442050
5092391
49262046
83345851
79528924
22196113
94055300
5268688
8931121
349016
72171984
1216102
3344399
69333287
9989941
99843029
64554814
35402524
94775707
12512246
32484006
14416136
36452336
22512460
12875922
48145246
19285578
40967360
19528011