17003916
14545390
82328379
97601389
23211956
18435838
4897180
66235285
69963554
67441463
69243594
42643183
19361627
18998480
20073665
26253942
13108364
16959130
9091276
2999436
27146312
53827257
2701648
4909209
4083335
49462839
3561822
19681304
78767374
98906365
85603707
41626590
93744240
56037128
28519464
89334080
14614724
81814704
44723782
99645302