90908731
45213063
4169302
93385269
20513700
4371531
31287660
40577821
77222304
68486369
80131285
38919329
8754332
29906550
9211866
22758533
85367829
71836929
1312011
94219918
82551106
20135512
27407744
29361372
70668540
44345401
80182659
73219359
610531
43898703
95599136
64252650
79237314
39667724
32872699
33861046
97537633
50814152
39038681
3332329