13475364
76058382
70409242
1138935
15419150
22585375
95494336
47143988
31952175
1793910
36357922
55611688
63389049
8302493
63397975
58158732
56421539
38827264
70212830
11764622
28909608
66678992
64896465
89153839
78234273
26467369
12173655
44258456
67335330
3136331
98304168
9181663
5260496
13898077
96999363
11538538
83014613
67683903
50092583
28997266