31235258
66224799
16724869
35507266
54301489
92178075
26857201
2889538
393274
38144102
50658404
7007221
6685149
7766084
50664452
17898283
45641021
626037
84393432
28936204
79451361
71412592
33541603
91923602
76438813
9456177
47247426
31235061
33252855
14916107
48204576
69084828
24239197
43543414
664696
23633387
97421175
29161201
72388021
51793484