84576320
98157557
48364510
47253837
90774472
81449645
9935136
64751495
44092492
1122643
766274
18101439
84809420
30838222
34494201
58371986
7452392
1248425
13887808
14486644
357696
97637470
99506092
92339096
10682321
18264039
24763049
62908713
15887523
15053567
4713860
35332337
20104704
40265601
44213304
96683184
43757961
14081185
88008488
2163751