65098078
18422629
9260472
97466033
54592577
36667926
106126
19421296
40733720
41292781
14604338
90843162
83688612
1498104
2857659
44626934
8108871
17486285
34596873
79682746
90513700
7965785
90049934
60199160
69207117
52369114
78828598
1217775
86208492
84354469
1791871
27055471
43084229
98859271
24119774
84582206
91136512
66558794
55972882
11104987