31846544
37368797
51214436
6734446
34149952
35648375
59951031
99713685
99116551
44528723
68844470
76412120
38183222
52653818
47233738
61711933
98538322
73681733
80715817
9298998
52935216
87029749
394350
22902790
49233257
10479624
1376702
54465592
7870615
80286716
93941413
86348994
31956596
90547697
83075684
71235399
82244871
95208499
66465710
1325915