71431589
818532
33011173
73684400
11413197
996688
89891310
85046177
23383766
96056844
20493352
99586745
44028062
46095104
35284004
37297656
55102702
68595250
63587224
62707602
55913567
393785
9477857
63144105
68938173
42167885
54514118
40544907
68196549
24004147
68637035
11048319
32178979
76144768
12982082
31044481
74333890
38835542
9356614
3787797