29567650
333609
95233621
27189816
13499306
56509100
46217130
96159246
16588126
72782668
3234885
85874272
5825340
72051303
81022768
9218184
9661613
61276753
17458542
89636552
5917948
5276936
52598580
63494109
97705431
46561028
93894693
33122782
48909580
71976991
30623722
34871346
43102062
83055409
12344170
9581613
21934081
34522775
73946577
2707806