50968608
56948162
43116673
83246711
86696832
86775851
97438648
65176489
90348490
66166723
70322229
73786033
57362170
47479133
18156034
95929249
99439159
95196356
31997244
15379784
59863084
5973213
78194708
53744769
8425818
36572219
78111204
72204880
14386054
15353681
86305074
37746395
72809472
76803608
29469351
7025410
67071094
5364421
37319342
4413790