41065556
7708931
66026205
65962662
34077350
16903371
79269739
61852464
68995444
99567852
94344937
69187528
50934656
53175391
794096
84936608
90454913
96848472
4848194
74333378
12017047
7532399
38856112
52601308
1836662
5020271
18192688
83112278
36868392
2369856
61328126
94742124
59981713
92523590
17114389
28618011
35245863
84216983
8133836
47379280