21953583
59819142
50283999
56682388
43891250
9368924
66591942
43061217
91374304
49216466
91988713
97095254
27593800
74523911
28015446
28546761
86852994
94915012
6118739
4179704
61335773
38458445
65787315
3771979
59565832
23666598
25767548
3381160
61785320
22428984
45933311
67229942
85425647
20478501
26998510
43008946
86377121
41045594
38759259
38866619