13104656
59428830
28183892
10883482
65952123
92374356
74569402
4801468
74766952
11541405
77654125
92665323
31095879
65784527
9751609
15693734
20162757
2693594
3369911
7763566
74957574
53459633
57357884
32066201
45353917
58365
60635175
14624003
33601552
35005949
29885625
61701107
41941930
35831963
65087158
3649982
56129748
45817538
25695571
7237344