42326200
55248659
89108951
20729849
92455405
94076896
70458801
66273658
66347772
44775895
43623616
30106914
95196324
63454035
46585312
5668689
8709813
69436325
1914976
5450286
82056348
67496229
37008077
35949436
21815281
75375056
76181332
81086625
21127492
1358255
20296892
73021777
45071619
96276976
26052697
10565642
38479471
25049663
84082921
97105753