1396796
3535125
99396847
49663416
38421111
84298052
36565726
44843369
622695
10192069
35224206
40638105
41939096
6550981
81407429
56163992
24797144
39899652
1874469
78681318
63435959
93814040
43252383
98486868
9264622
62903121
27674002
6163315
38646118
89119304
66925539
88522185
31595875
36848191
1166332
74988980
91224436
45105390
78918317
90703463