25347307
25357719
61366085
39698819
14492471
12106661
87007292
36696345
50995184
32551672
27132501
40144915
60776668
5965662
87937788
97127332
34246030
3167809
3108690
660897
29009773
92309659
63006148
3505039
7473973
30911460
37102117
2814386
63022149
24293104
23281626
20058698
55328836
70372670
16946047
72042068
38513603
81717645
4924981
2041213