11714625
15622064
3342626
2695457
1291395
87685993
58262419
66243046
50437070
38827798
66009968
74591011
50376358
4553286
17693162
99541956
496140
88944130
61538111
81984046
96201756
17466706
8402198
31885781
93499860
35669932
68103074
18844085
65809616
39304481
45892844
80885892
92143705
5473845
22472115
86231127
5328212
3541911
353886
90687036