21603441
4715817
93518552
55915122
25796030
3595495
2448925
97062894
68375743
50916798
75607453
42572992
11204040
9110752
9109123
36039169
87012290
51677370
88585344
12763176
64524129
79185322
29915383
35069370
26528674
55218583
14563864
17858401
93525202
8792936
15664904
6061289
68719346
27441152
83554943
83394436
88167391
18961125
84678450
70002756