30967381
2290149
90637335
81114677
4063912
46908608
80408092
80406290
8147861
76661432
23733961
55734030
22365484
11421350
83481087
32959681
4251206
89199920
17083796
7014483
3387794
52406271
86283384
85163667
53185917
67631031
45082239
78404774
7707538
68231634
76362338
97808694
69228148
67187238
86177025
28661387
59426160
13875778
26251430
66725173