39561279
99866167
91675648
93188215
15172814
60644622
42197205
16031224
7499180
91553449
27543275
65553165
9493498
1826410
89864153
403972
96158629
59641133
33142348
39278392
23946429
46731340
95037062
20397096
7148710
84069806
93209054
16339880
4983341
9058542
8501012
60734451
86854039
58031316
13261197
67235510
4474095
65666037
66308468
51073099