30985684
27433261
97105381
13092131
88648504
14351009
98697227
72855380
98256763
39955831
63385157
78157408
137816
86371158
47347205
70108323
68148611
38219696
8123192
78123576
98729837
59251449
64948207
62903439
33108469
84737338
7993568
17515026
97485508
29148251
19285843
5565150
2446463
47402192
34819338
52466703
19797718
56018776
40358595
21907422