38259326
80043875
58287844
41439852
5665812
47326493
51892196
20719127
46583925
38446066
26413710
75057175
67236003
44538533
49963139
62963246
6707952
4851328
28691242
29299671
54876100
62094474
6361159
35808508
42691797
96875917
53581665
31596386
71962486
44177522
96344517
75578173
19607116
51701207
65322999
5668276
25547007
61337984
31457964
3321578