22918346
43214283
28854062
70958233
22071908
96834809
20727398
11866593
28513848
34104883
20773772
79055702
51616116
1801592
67215998
35004940
69319372
56767304
34256224
49216276
7296610
10046607
15893560
26434420
43082988
25349769
11385209
69027898
24801165
41029211
3228627
59083517
7869361
44582612
63646458
9007855
30102798
24152195
38684977
663313