45049284
21122556
85309123
43633798
57505940
38672899
3085494
18506618
6773396
2715349
6488260
25764740
22928552
92696391
5062042
13388062
96212127
21581511
56692692
9911715
47399337
48676088
9692584
1979245
68711278
74778254
46446400
5253584
76748741
11694060
51218205
44428506
96645158
46665746
691523
47625124
98763749
60327738
44973780
22235756