17996591
45032502
41997933
45536940
8269160
66279608
215193
70573360
50583231
89993480
67526757
19247617
94464585
11043601
91872119
62151645
30574009
95141515
42506932
67174120
86748746
82624973
98789079
44381146
53353935
58435704
952119
20489816
90502700
31164734
41443316
42839487
76208669
40054740
51321536
25491675
84558628
26667388
51999252
7762189