3049658
39286044
33803135
4313644
50459233
36388256
59104383
38154463
50089769
9776554
26335939
40779009
61524305
59234345
46411477
43109902
51832971
96198864
49496206
93969371
71873032
25971853
95581260
62297048
231644
483289
3299019
8532777
86332010
3871834
61494854
65977599
94025680
60489163
7418977
32912625
53014968
17392151
12936505
38006777