86808196
32687270
66119040
28469814
20636161
51624119
51122809
38455441
1269545
33591774
31345466
64355242
40954197
84206504
79619102
87489280
41708635
30691324
40333464
35304321
43901026
9953579
42027328
15258232
73961182
26853313
81793207
31551707
77979578
6987731
41646817
37068562
81101163
10435609
51073973
81615101
38269673
2229449
35656624
509427