13256021
3368049
9956351
64974275
67407234
35725256
6647945
53706515
99865420
9948238
40445729
29774399
19397306
91516027
97207201
17984556
29724112
73667774
58824121
58643807
67207008
78681412
42085560
41109652
47792173
53597682
66925046
98715168
10561040
50176730
39208203
63945745
48257929
51262717
519253
9054268
2816455
80521338
24498280
74478695