30216155
19748996
68366903
4738990
2902577
83927847
88074131
35024037
15993941
31494467
86316884
2122565
61472453
51593986
63968506
78596490
85282884
68229323
44756980
81194353
19595027
20346368
94783187
55192150
59673407
19478326
64257177
76365449
34765981
72074261
7762342
30096991
30274765
18969437
4088649
29633826
97059033
91644534
97295328
59107877