16441290
20737554
1933509
7718478
60094765
91586241
13797880
97637650
91638396
60304666
89591627
67443301
64309922
7532370
4159297
86525282
34027253
99728432
68601686
44826021
24961137
4834759
60152349
76039569
37151216
93465866
36611337
11438041
87533585
63071994
72548329
70522942
38458511
87697825
42109176
97645062
77935023
72619351
96817941
30166361