71222520
30267
8858265
3027955
5599286
6360783
54516977
53891936
12694449
29291814
95469387
33662232
12089272
4023865
2927635
22802128
11681191
80686758
99234252
97811833
12593602
72548147
38777029
10879209
89532209
98235587
8762952
48001638
25394308
17121283
66865372
27602381
41836914
21775977
47011425
9084250
58008681
70087555
36671366
28527493