40842248
29122748
6414920
70321675
71974403
42479345
84359012
44456495
23825028
37163819
29473645
1795860
7456804
93805286
37405095
39364205
3282373
75887977
78766436
7623272
8400389
57639278
61282070
78691322
30833549
83768682
36118236
34716939
41397152
35797689
60111644
5619415
6547831
70993617
80733193
39645203
2181130
77508858
68975477
35031486