22596052
47394092
16374933
42151660
1179239
68893381
61974571
96177894
65372788
4604321
44008771
18014929
9612913
86172371
7135063
42432073
22577556
44666353
26817241
17794584
106330
81779222
55288302
47979580
71782909
12723702
93046891
2891455
35236589
90891533
82902394
27045095
97151601
16216975
54714413
39926351
96939624
1528129
6151903
14252672