95926729
46082588
19295904
88451629
4885468
39101690
49809915
6423897
71754502
56841339
1029118
72643082
89168905
80717295
33113600
52593254
52984700
54039191
84348974
74431636
22844103
54974316
58211366
38115548
15761945
44358421
89352776
42294615
1996327
25409151
71464733
28922287
81683789
18289126
35286197
65353566
96075232
66531461
34094295
1147329