18075133
37618382
5583392
40747771
570612
10099086
72926999
40515985
19056912
24861160
10311312
61466282
90889297
91854045
37512292
20673440
7201986
65623808
6792932
40476039
35355826
47329418
43234501
92546607
14362147
9118334
89095803
58978040
75471801
38698325
28355165
27077950
48166340
19924495
9787265
6515159
42462247
180534
11904133
41132364