5101583
29176773
50828860
22837430
819058
8926608
92363601
50512023
77111345
4466912
24443756
31722209
26963450
51513047
97252557
70308995
38444195
14929737
56014760
28055841
1439743
39269342
6831735
64965407
82209048
9676840
16714915
3472625
25692941
3950820
6617220
57373593
4584671
96757070
61671725
19024810
48794962
909926
8980608
345314