22696724
16151441
29648748
2811204
33177801
31767861
49982671
97266798
73845526
6471709
28425155
32322314
76438524
60191055
88515725
82362147
16995217
74797876
76238820
72656309
27327056
46509638
67384544
42314533
25677200
5406497
23148194
88173596
94007883
12148908
12953637
4132709
18094276
94307013
67226639
59188806
65533395
59135959
3838506
75856382