37123668
25892351
306292
88799128
79139883
17666304
19436465
76145705
63943413
27323532
36213108
62095515
13097153
41899963
59681873
44687850
98931391
9117408
83725136
55429738
56791549
39322343
55267136
32889896
38721557
51476
91288305
42446867
77046094
38077786
33629995
7008634
7173921
12107711
47886474
47755978
37324943
71108576
48268358
72205486