20508096
82585279
14492628
34265083
15179964
361722
24402024
96614855
34608073
15199059
65326671
57652092
41736452
65098807
9384362
3391961
62972909
76126700
45611590
85332853
1297133
11859811
4287032
92867
39199417
5172801
7291581
27835232
21307728
49108249
27615612
7950665
79406599
87478391
69711754
71724340
80286062
41679328
95697463
54127322