22839019
9167821
93504271
66542757
85534949
3357108
56352453
85431276
8901182
49073727
355514
41823731
195520
78148910
33689012
8753741
49234699
20727929
19086302
88901834
79212393
85651668
44961216
69902828
5094680
1337419
75039470
20137001
17055082
8167472
61004273
89116319
49302941
79139154
94644440
16909839
44281772
13745982
24071106
60432655