94263925
30427455
17949108
4681306
43961315
43717430
41286038
32015339
20355132
39473202
10978689
19013424
37306726
8729529
91297077
85662038
48273299
32114669
60163885
83671703
96476393
77455979
93789805
69135213
13211646
85108716
25558864
44078708
29536249
50306051
85315270
88442672
25693117
4709146
2988658
70177221
69752826
89676019
22879120
88927376