93756206
96535072
80442533
90974566
61666830
30388008
30486580
2754446
90438995
47911887
85288700
83045456
71378930
71181120
82862226
32566067
13216477
95948697
29171514
92264138
40189595
53079584
32643723
5084371
6527986
46149644
77837742
20752968
66783225
50754734
72152567
29663222
28838502
4118551
406623
41881217
12644221
8695307
26011100
71721515