21494410
59799508
55009603
27435583
88213150
96428098
46886574
97398220
38703455
7854632
67095311
65566592
125458
66789282
78117247
97036392
1305128
75292700
2017275
34467404
38522899
71564389
2453705
95055709
93121714
70954772
46627066
30819155
3836664
63742955
12718581
4940308
13198949
56179501
47462336
25146609
26072100
78863757
86018651
17591246