30164712
61395264
61687862
41719448
89088447
54664140
58648218
78365088
30295415
85458655
25958943
91568379
39255493
1815591
13496303
4669512
7665124
13395830
8401835
62137388
7877677
41303485
99118319
4930170
5654827
95622206
81163114
14124850
90085198
34684893
20389396
87943520
12619845
43866283
23432462
13149000
71161691
94883121
79868284
16728670