29138707
10456244
31335378
6268889
28021954
46802416
63029145
5105283
74073432
91609334
61643816
2958810
28508813
78089209
41393989
4524848
9323078
53447082
84847964
81015971
2433587
783661
29577458
37926185
9013125
26598737
60874777
454583
13579956
88105907
8319875
77795666
89552879
41652233
21257231
5793051
27613540
82189792
31791530
31053273