15172094
18844969
14844431
207670
9982346
87993075
85929739
6566088
71598651
42237688
2857229
20085531
24713092
67067988
32393776
72304553
30285712
2437886
7381944
39792664
8398915
12777698
91292655
77361468
37827377
26936512
35553793
46359225
96796466
9456493
81217409
11751215
34048526
1311373
86751315
18971527
49988031
92301232
3237176
4769597