52843753
11595386
71718165
11055324
16182410
9098337
67702026
69843300
32753015
84242909
4595199
11123288
76668363
86179388
69255137
94326821
32331440
97546623
80777760
54155554
65047376
49766052
91945973
73425580
67695052
98057205
88655024
5039314
98747881
24277027
23323861
52043479
3657121
12968498
25393748
35112267
1107460
2066968
35836078
68368638