30221253
27125815
55267499
6750641
41952624
8641648
31976156
63298269
55999258
45858205
79671514
22011419
68044424
27986395
4994977
17857831
93371398
94113852
41465369
43018947
52039054
41059999
65832638
18887207
74954930
20093967
86504241
28821304
43679510
11168728
73186841
76929984
72101269
87265477
57697571
34029898
43497471
87432567
70086251
20564356