98322117
68974474
17699806
88841182
81357304
76443262
59773978
53218075
21148071
24786455
62741312
98902931
94036949
77136433
3191819
58952942
6313340
43271241
94471141
8668119
73872770
51314600
3455109
20029482
17509463
72628240
108762
59696226
84729190
41422624
98961070
35758369
54396997
65515560
46072705
8136307
36335317
28043040
80298142
4322985