31722431
21069311
5879342
24823344
5722852
69397561
92084760
71412234
87358856
47063617
62546762
28831261
87732441
869214
95171920
17401589
572155
83304604
84969519
84925100
83813510
15982055
85943767
86358568
94566259
58112243
1506456
25351373
2844494
37281122
59205237
22162875
50397482
8228933
58179487
65327119
24076416
90345800
51766947
73103548