56105672
86067591
218168
52685974
70883057
93367327
12158463
90587425
23716809
631168
44464937
82092635
19935226
91664241
94219828
6540946
20117830
9452924
29731246
67261337
35972502
12569444
25285121
22636256
95043418
81626053
34344684
8465734
35938440
23632790
51814543
43764545
5086548
29712012
8129270
51883537
15043045
3551192
81132771
51353664