39268286
45611775
54211492
5935995
12076632
5514622
15245178
79027734
60459206
741656
5226448
76875017
18092800
98629917
98712007
32875375
67272578
55655977
66082596
15501601
71264760
56824382
30966740
8522506
16166516
3088423
8297912
86912070
35976052
15863216
48574167
50982342
50578700
7482955
26645929
25144840
7943982
24127478
88537245
64031072