26553918
60789042
1779289
43902779
66112300
75128986
65181446
95452249
48701807
38751497
3670632
3687218
37428104
83602673
48505923
50549953
72213154
38456205
33747917
16913577
387492
26643760
58588551
50359833
42461755
10863368
182431
28109282
91362886
20188804
34468523
83155996
87374144
73677022
91281463
97763739
43235513
54396423
9728526
97955027