108931
93794170
11138118
53904725
62708055
763518
1675638
81646812
97967524
39004640
27849366
29674741
76878545
89165978
31835769
54344003
85122526
7753839
30632594
66792448
50056048
34113219
17907348
64764085
15046476
9138169
35671612
75778531
27757191
861093
57318798
3094582
30441589
51953114
17575242
77346364
26225873
80326178
71904806
5711143