30748897
83855752
74971466
35837206
52942986
35035308
51926643
8432785
815691
3130352
97614404
92936275
44573034
74207462
280874
38277664
66284037
70876176
11243374
32798620
74054377
36992536
7849396
789846
71778547
80585527
679124
32251226
72284517
94646801
25213359
42339884
89942230
7155886
688309
24585075
85306502
84058235
14608283
2999395