3005509
20452936
22177997
3456763
3745810
3784145
50252382
99418433
10218994
66238730
45495956
76234105
9413283
6052221
18995062
62461593
47092327
4663239
66334066
8033139
24505253
29826561
93138043
57991824
95844104
81107
98461534
59498131
71044041
33041701
19125833
87567628
18316106
49316526
49321176
36906951
4111436
24056720
43111643
77579279