95282158
412432
40814022
92914322
38173516
97644364
38174608
9632703
9567253
74173292
22462239
22143777
76972800
6717136
26505047
14501838
62447971
86795634
16441667
67032156
91639480
24505263
89973067
58689591
51568664
79819966
30812447
7192590
30943506
87347458
41292910
83381284
40808592
51467735
43887017
48544756
23756391
54292589
39697579
51458062