40659774
24313241
1548975
44205569
51478327
87921085
46913502
50463726
35163485
7422420
37502040
25888025
42858670
72721462
4999337
76869602
95926337
34474894
63461559
4948516
10006972
26737854
44649979
91747264
12395810
81078435
2117311
78686
13734725
84702327
52984801
97412403
53139848
87362059
29661610
17236451
86797869
16803020
23511787
8393428