48909715
29043625
20198131
68484102
50031484
15382549
99793172
16045234
84257308
28259653
3185236
29778741
25681607
50228637
68428165
71933138
15696652
7126765
56443113
98442552
80219966
83294231
71931440
96377496
79949881
80785613
86554091
20623660
36367460
22474838
37782178
36504187
4262290
53157954
1959502
33589004
8373440
60366150
5859856
20922290