59975426
1440102
96675154
3796869
20051373
88016749
22682776
96426553
74641739
75958658
24236779
3107758
79374380
42348149
2563296
92857217
74188521
21273392
993876
98568179
45117999
70807916
4609760
544750
4370895
96492308
91096785
93572186
55611141
17786934
86745372
15263690
6706531
3971768
2525358
70276688
14873500
15258186
22004184
82247775