311418
12087044
3509905
14749992
8291939
20593623
2056530
99477336
22361535
62113829
72595540
60996018
19303504
49863966
49448559
15086853
93713463
27266947
99716724
96584448
63171784
8382776
30262834
96515808
70083097
60557296
8153744
94774480
96251011
42435769
25969860
78152592
30872552
39506183
10803375
26885259
48828218
30892052
8208531
66584339