15522479
4303352
93896309
11359276
5085795
90244
47985871
45104334
53368330
59519512
32578360
9136112
48631464
87413429
58282068
6713470
23023606
68838598
10136037
18949276
48224932
51041643
70978686
5752446
814786
29994275
451064
84195019
38984531
47036080
81151688
210736
50072162
50948761
98584808
57173234
36774471
18878823
87924807
90115096