29077653
92481590
93345050
3928648
53271155
73906149
48392240
69995176
26986353
88727851
10709089
4115093
14714449
5415933
24259197
64928488
48429512
39462900
65617420
7181743
42356861
17685929
80571388
56033948
88986947
83573670
83441265
58562763
21568371
53923854
47736282
96342073
32163068
63244761
76725302
2969985
55018475
10663982
79649378
35028514