2858295
41172664
57484852
84292701
282335
76173673
79129923
29701656
8403563
84409537
94435897
65967453
57035653
37951878
66011283
30207574
30553757
25067749
95543577
35786914
1224190
13905008
90732006
56096884
53896231
1260885
8381187
71947329
4456752
28344554
68179310
11993390
8351859
67293280
65176244
70974275
13956538
1526176
3316414
50782307