58974256
95366520
26058140
67738121
34707409
32055144
18709285
66952376
13021963
38701116
1006502
65731195
87291986
38752307
9192623
53928619
5635264
83212976
47723091
34583559
4316753
43688266
50095201
29314476
17028205
61134044
84216696
8244214
95898330
2451763
86376061
73963611
60054568
74449467
38296303
73639398
20697868
41463745
163808
32477150