30548446
83162689
49265069
13471601
84236167
44226768
64836674
28419307
99796214
65968292
45509443
13053206
23167589
5461055
553699
26843629
2508316
19478131
393040
73042687
19196775
3901026
3436130
41251154
28545128
29927493
30783870
48789686
71718876
57926844
81396828
95865763
75602106
28289552
12499069
11912994
46428612
771644
17489835
25891092