2386756
95731154
20487807
28239806
6728965
20229622
38408370
83867288
25431500
84699985
72587033
22914876
38225561
69833527
31841311
21349394
20893829
31386836
3758823
69216054
77159164
77273927
74635322
67429599
19446990
55429973
20257669
83734856
96657920
62504567
18056244
51104050
538995
42349850
11342075
3375661
969476
43754067
67032153
1669150