3400715
63015351
22206665
68186224
8793500
90796072
12171160
75702315
20767256
13591053
38598370
68564528
20326228
60617494
32798454
97113432
46924208
4571775
67284528
82146659
99478386
65596089
98656651
89254369
4031943
245448
52244497
84348841
79219709
39416416
35999164
45267295
20662761
94258406
52081183
90562322
20409326
23101361
33571757
5299897