38668863
54587264
21715290
34745355
42245493
96959601
74831355
44761079
49051551
58133411
8344121
29423479
22497034
3773109
17843490
439727
31615050
41669318
94261136
64778133
1015511
80066971
11052030
93578037
31105438
99772829
81985131
28194181
89323504
20953422
6049126
78229376
15299314
80273672
11643412
38211646
2708637
54063852
11967482
30558526