5096638
6768654
689348
9747501
8852500
3605371
46501977
11251120
56398716
90075300
85155529
29993427
8376763
79582199
5861219
2263162
93797796
69729418
55824499
18769978
61938389
86952693
875147
71321630
4928653
51435099
29622567
63632399
11243847
20774417
98822629
58981224
53078411
46146006
92583726
37405973
5801245
76921988
248718
21451401