95672497
76951903
70301884
48909530
5376559
25536347
25246861
79088307
48405620
45101767
20276075
834331
8662829
26683188
41097516
88918044
20812952
60744750
57208002
71733562
78802827
2370283
35214461
38956187
5401288
61012062
16836774
43197053
41533346
8562115
97136238
10973244
22083446
6826115
57132559
57733054
34959187
28276810
4310209
80297726