12648881
38411489
4269957
30715027
83523146
12985895
669058
79702070
13933422
49839031
92286953
63534419
6544205
83207349
41289539
3142662
87533948
1653767
9657455
32571508
75658605
29301329
17603711
24307268
48353142
49038454
68561125
193171
50005053
94975342
32201620
89623398
76542833
20547654
30263483
58669749
19182307
36034213
77856964
80149871