37111825
50167295
72301936
3267213
59067499
57532139
1774716
39819012
72856271
3235847
15534253
53963458
23958286
16776865
99752309
71607795
11462189
77454287
5671706
3899980
238249
3102824
73892813
70986073
72522206
65535104
37741207
93288607
47853013
13832374
32381066
5491266
79392602
67341139
52164827
97796875
90467767
55406920
27982379
58108450