15248432
19245557
30022935
65877033
99658108
19634373
14976478
68466538
41034675
34398067
4737348
79581114
71886757
49345015
754581
3823136
6679318
57613019
42055745
8607743
73209260
74946455
82775000
83764649
96385374
89037534
18463244
84901758
99529903
68626710
20763168
342215
30712004
43675270
28258637
28007209
19728581
94604338
54683538
87887601