29411812
2043239
72645889
5308975
67017740
73248652
26708063
15391560
48694340
39243606
12108008
52425966
81444257
91045375
17198902
61935081
26871840
34265784
96622108
66502820
44942283
15794073
41452670
2322132
60609225
3998852
29776778
78092193
60711821
64307910
76711264
63399070
18636873
87888080
58605847
9858783
21237683
27149593
77982197
68458183