3104130
42999273
68287626
42846794
87922707
55727717
83849980
34547008
19671392
21266615
55926928
24702282
41911480
54247692
63642718
3688916
29355996
65365119
19212264
29379575
60776585
99672715
31666972
86749444
4803754
72351278
7677479
2972663
19324965
87708689
65667957
27837662
5291165
49911225
49992230
86439168
17444592
69254922
1022635
86628456