95768732
90964675
88811790
17454837
84968254
82271844
11944523
3092601
86378907
96317472
49038414
33841734
29021387
37657970
10993544
1905053
10527704
91193073
88405660
49667745
11563376
11683447
55758366
1744131
61729152
70215407
34307079
88261379
554461
406983
1700409
35195157
9298742
49175624
840570
72637893
24266449
6653779
66622040
56698447