95685350
65732596
8336310
58025841
35835581
7130402
58672656
9372318
70534110
28121681
83226846
13621112
66844191
75116494
3596647
34254593
67583421
99611499
2443562
60904390
94089445
24704726
11328390
6001362
51748455
38601309
23323890
4584150
5975050
7497296
49149627
57675593
27887229
35682065
85678017
30111
10876405
2067219
75924239
57017361