12605976
63903959
45941213
2812124
56027826
58139505
45532477
8255233
16902862
44631252
46061702
2483113
57597574
221393
94922092
35506873
20322012
76446523
2095201
30352461
20869168
606535
50856207
34254626
81427511
81005030
71846779
73743447
75526901
57309418
65132194
89471264
17313938
4417924
26965997
4374844
58116882
51531640
5865364
25537768