30277373
33553768
44318290
63403610
11603696
379397
52041622
5896628
10338724
78773489
2309135
82845616
40536888
4473654
46536138
34098982
11004969
5170573
73313317
15308262
24362230
40368870
95766529
40032818
63493051
98235486
85319976
63368508
42142620
6523600
9140930
99213251
38215653
61948952
40096253
36318328
89596790
91205972
48237424
5000410