35676132
3487420
28238541
52151168
94416672
89546264
51527753
48445714
79907442
36007297
64362943
58307073
16909298
70147502
86076407
91134368
86244330
99302620
2438925
74642904
16509632
52749278
36277695
77058570
99899236
24724235
24605974
84348319
70057669
95112056
99738073
79823401
74078802
41161216
99714937
70354239
45368471
50244888
48118068
54243785