12125593
18228702
65821517
4731681
20782328
87915743
77948848
61964571
13726074
65486428
10522917
86812117
44477176
71565432
85003653
87054217
65985523
74408207
43916312
46688350
29567853
24723967
50024446
2623678
2112983
23852575
28695471
95432717
354785
80256032
55918447
15239927
81102643
60366783
19807506
48192946
76925814
99456608
6462220
21035359