82245942
2317472
42128099
2868151
86727692
17732245
54859172
88675391
20228753
33122225
6262257
6124883
8756125
578549
28304057
26744608
6826626
3030455
73486925
4121210
16471135
5326087
41096841
92145370
68421736
80497925
39631044
9899697
773496
52719419
36009044
2429687
70951327
40614410
36002301
83678349
87978186
1519201
21036682
9644526