50692835
6408360
97989324
63926819
56125752
4024564
59278066
62293511
4590145
3017669
76628873
78807246
13479275
7882292
38831320
73157213
23196366
38581845
38832609
86162643
48424642
31429133
93716418
41504629
94324953
9763913
13706899
19686565
53318996
42957171
7082804
21072790
90783131
35101962
63554782
74728633
72221051
44649846
906063
71273369