69992116
35188983
64682726
30928230
31215564
4396700
20678865
50017522
1444565
24956951
7965893
11983075
64845584
53639193
20984646
55461933
68803320
4933698
96265258
77775976
87937801
30513981
91397286
36532016
12808309
802871
73583518
41037457
75978186
65063540
67438958
71549174
67551311
95275969
4215235
37225609
11824732
18671650
76211879
17797683