50421309
40958536
5939456
19898786
78771822
49999799
51339663
1175199
33265722
18814351
3274854
65683604
87343206
7516275
75416833
11772105
87082882
36638388
87024818
74941146
36212859
60218873
15129236
92876152
8640787
92486411
28269473
20455543
38224890
73288685
56149437
7965315
41951818
6406838
59133528
41495758
426855
85722190
15556333
66082384