22589487
4343573
6147620
231562
45544287
85136247
28979303
9803612
329732
15627337
58399451
512319
52482443
27285964
96763150
71371310
59292085
95548102
17257823
24444915
72607012
98556802
38785041
95429433
94334867
11144744
49664620
47804888
16467148
39099564
49251322
70345683
52769363
30708614
2854241
34367419
95757723
11618896
55771386
5680166