40377085
58287517
47709567
33358023
78721512
61303147
2975282
3681170
35023630
42749387
86471200
3236072
10963370
88096699
49962501
76761109
53269656
23837447
89729329
70952660
41854112
5543180
4172405
3688602
80204426
21801730
1702504
85004027
21234633
56152645
61067208
42325914
39605285
25522820
9575515
49365842
48954920
93519508
58288628
92756810