96703745
30032455
9664390
44165252
19952241
15882390
19557589
8224620
53095291
89235881
24768145
70439161
66397258
66251378
5013262
93621909
38199703
67947345
88366994
8801877
34343312
33977446
69502831
7342679
5308657
73746291
70119657
89677277
94336381
3592952
22611089
63297865
37812013
77674391
38914480
55505886
62152825
27411523
21292833
2503963