83931508
51394024
42419575
605686
6194619
81428794
59448072
42791470
79783319
54382106
97726515
96848663
3007992
76831775
33818027
13851040
66707745
42848969
1656101
4524913
39711706
77191403
24177908
36064056
59361468
79948187
68813137
88757845
40038483
20941155
62914612
8934988
849893
77015093
92411667
774235
55463964
19813302
87309367
476228