22285117
21006234
73016648
86996786
79838378
73422728
4713738
64602592
87706677
9147110
5563337
51636992
45067609
84869935
61101699
2642367
51553191
67103535
27995241
43265396
68711413
55339327
283574
3655879
86586745
92573188
49173087
92031718
4403340
39433937
14977354
17887251
54876872
20469663
18978956
32443690
20492969
66088648
65914206
31551000