29584258
3291981
3668824
7704316
16402847
9046099
5544154
99091223
60263656
51349660
20911256
93888370
47731164
68274808
10993353
25146883
72895505
17766281
86422494
14406705
16632868
22089213
2704722
36848996
16466760
28881330
76436322
5632663
55753659
93966712
37535230
38755857
48236637
14427224
65847457
92466805
39701365
21533839
98105449
41896165