51333425
98034577
92347831
88196202
84209
70805741
20504026
45702456
37524729
60819022
93609537
53458544
63979373
26146053
33986734
44897663
86969170
62452775
63999818
27005346
61868383
57119973
54914871
48871681
51128918
340955
1588593
68851789
87431080
36382129
20968631
16481042
25216465
71984520
62336816
75515334
43726584
18254291
35543637
17923605