3543073
55275558
21793911
61316535
67474511
29572300
45151600
75084255
9704075
9922573
3696654
2674493
45793870
824238
27189883
91848179
37947606
52642296
18875177
599162
94871684
50067018
96404281
83248947
84925439
7256038
73238030
291241
91622607
69631044
81772286
7998314
86368475
25889381
70789428
76332624
91137070
51326236
30536679
15117980