5430616
22305860
12652074
97881243
3096855
17852607
68776952
57697895
35833662
35091343
99049764
96432146
58775702
41311299
49226016
85358667
60477809
76269177
65974752
4614088
76793956
68196121
88691745
76457297
92724803
95959832
24805882
47289344
85597041
3405124
79855826
60127374
17598882
76617372
47499893
91407912
5070329
20281406
52702133
81518412