95812186
599604
64502437
5173938
47848786
23549581
48011143
2036701
72579625
62313840
56294550
28729769
87298592
82392472
73929025
24234757
30058195
26318023
8025389
86826332
68445222
8898554
73844846
20675184
43101319
8769245
13415855
1517556
80169031
17647149
87504283
66716608
33342221
75036867
61745964
92014020
86417789
9020133
83144775
66778424