41655752
49491273
15934878
169306
49966128
17948139
88704372
97629537
93922230
19582750
43185820
34066613
52301685
33043549
1275773
94942866
69633037
17434352
52996493
58321115
97692964
16425051
49534797
95673162
56037228
59411562
98286857
76444527
92159087
16716615
72172108
46688003
13618562
17965364
54116398
58096353
78316423
9423253
22712139
24383951