53888130
2890722
45833862
70745014
7443203
4242263
40543662
86302601
92704879
59983860
1266330
2881502
64955727
70617065
8870314
89058650
77791088
91711246
99302306
78571562
66017434
35538037
88663259
1285665
92804160
46065090
8478404
12029343
35176085
23986275
7012552
4576323
28646458
3357276
47559659
39079238
92506115
63044154
30476480
90764430