2997909
85662478
95012497
67497433
35329794
12455188
88396858
43981144
73053462
29335994
63711592
29426595
52985514
86804333
8712182
9169466
2604284
25949316
46268008
3041409
85762127
72002090
67757166
10373738
7944760
94779619
4100243
84021020
66571874
53867653
4746921
286742
8714061
92773440
70526124
33085342
19659044
2372511
16078045
60105761