12119953
9412238
81668306
15117739
22166574
1891636
47562275
39861613
97891439
5399377
27031593
6843127
84478445
41986248
51246854
11454923
24388522
21861471
73108128
67833486
91315434
43753140
37267907
36862382
94464812
24758151
48623770
33329612
35395060
91987543
80209662
72277562
36621040
9438549
79122961
70751166
3557810
2784880
45589023
36536285