43215903
66774526
67517475
2585308
47816870
323795
60691572
71557157
99966265
3569374
53895309
51691241
90883026
46102275
68531199
50659672
35039026
84975252
50212990
15806218
8752943
47049186
7301659
11878484
6689385
94327310
364875
17156148
21314737
62355689
14318527
83991858
35143254
43605164
7087453
58611138