2966713
3210191
54571455
48299802
41733040
59736823
25542808
53207920
99584565
50833935
22783850
90631671
55435380
36332703
65951779
8162899
11395733
49428760
161634
30095690
12739165
1076878
70516689
2656835
43628421
66994900
94852334
5361264
56952981
8293851
2619676
11776063
18996370
14659655
34973253
2910876
84745292
18471586
9876239
45117926