30593235
2670120
80435958
55992502
78728294
56059446
21968135
12078696
91989077
8822170
10989213
37747841
63677222
13522573
84942657
87911863
28529027
55744507
3946131
68669918
35095712
952972
81081964
38713592
11769409
37903891
38527101
8554711
48764575
31273967
50165602
43897340
97141424
15138604
1293376
67323511
76906113
8131982
11359609
81771884