50968115
80812153
55635229
20943410
16798273
29855075
49967966
4430670
10754414
36238912
70164765
78995853
34734415
20715195
76404897
8317633
71469371
86579106
24789255
63277624
20823817
65842945
42429908
58228291
73302590
61556890
96858048
70465294
32577505
78986639
40908281
84705114
23371419
51327192
80961841
87541100
23179128
30549195
68702193
82327638