30705053
32499941
81729447
2242107
9493756
45543312
80579078
29149509
10673639
81584203
1389197
62308290
40284419
40927449
41537426
37863255
84284864
78348024
77241573
67384569
77544133
54672347
74641538
80727397
43062273
71621119
49867318
13102225
39903430
7929807
7857549
30301237
5278447
1325229
71875615
89068582
28269789
34978647
19641481
69932305