33447013
16064305
66432617
14323067
76563804
2532621
6392374
95072037
2118139
94064024
40523435
89588682
75621084
30045148
70407464
34349319
39242690
31285138
53951649
45463053
34974
1928370
9179342
29283900
55128017
5016890
77895692
624808
57626258
97914541
47847162
11133081
96368366
19868259
373350
5644402
45515630
92274573
46587704
49396731