82277856
45771020
79076809
79657388
52221173
73348297
62777520
25326053
32157488
88075759
65533765
33613311
54357600
38423132
69729361
3059203
41251413
45508734
72775425
86249973
67903442
38373669
45314816
94211970
65685291
69412365
3935161
50323479
27809665
95769354
55632079
76132172
43169214
637844
8591573
57603608
39941562
28245197
81094092
56711237