41429833
12809299
15774931
31162433
11442353
72854751
71691534
48408538
583294
29386467
94398928
53175349
37371723
93394464
6435831
8538839
89945741
43487857
35624904
29769529
20465653
1537381
76697544
2723745
3601750
80971685
33016118
48565831
7475935
33217662
78156166
129952
7086099
66413591
44693196
74482209
41142035
46322884
12052108
21568053