29478380
80294527
6307239
34966501
90312473
48529936
50749318
23859309
60052758
72153438
33166921
79136685
70757415
4003187
70087180
557308
57934072
26518814
55391396
36196652
44582048
3641979
54211937
42528250
50005909
77169945
76813010
7859717
16849310
85433663
7239697
94992731
3303412
28698900
93626845
41339194
1702434
6124119
29553469
8236733