506427
47614976
47399017
70541219
43609052
97336933
83114031
38182843
73799492
77502102
28749861
85839311
59889595
15162339
9383392
7898021
72339373
24816593
91455608
7531177
27803098
12033063
25781258
36598059
96888116
53057570
89756879
36042080
28193243
28385002
27073284
61592262
6341328
29732302
26464023
81696097
87734829
98756569
63032464
6537522