2265976
227286
20859047
55802195
80332760
83517696
40682232
60106671
52397642
99944252
70381048
34975209
88642050
379526
78718660
25631109
79605573
81671713
3449245
35073958
57805412
9948829
79779930
5662796
22505912
2833353
8424540
3909022
75701615
10883546
10593852
74446180
7215309
16253635
1106095
32552980
373492
34971857
10443827
76269734