25632169
42208343
11934846
2256886
5694696
99552610
54064417
46197
28876955
499105
1204903
10613119
55432070
8147937
49708805
7784436
97945585
27026075
74392066
93094162
47259595
66749430
10347801
2067137
83781367
7686390
36376367
53598006
23008206
46036514
23365349
60422383
22805452
96031439
29709108
5087582
15684147
94623110
84801543
86019850