30673146
83727330
37548655
79249514
41132167
2646781
38624797
21859492
31047960
81013227
73225026
59793889
32431177
5219703
12724378
7047016
54467639
85186839
12293662
25679542
30789646
94105519
360183
21363217
84768227
9447909
90756578
95571884
8380904
87734022
22266299
59675488
83185909
85571628
90166793
5175134
63992994
54898885
63912102
8036431