50607694
59449492
79115627
47685959
78955303
50403018
68659248
58411457
212552
62231857
81227164
28045059
16601813
87136706
8195449
5239899
80813135
21918848
68534433
50465264
8923803
96535353
55553767
56198600
60492471
10698474
44869233
35807662
53968916
20543037
93765876
25078235
99398050
43116944
75883021
27508006
89483569
46393161
5653251
76191790