22531086
93595244
62245631
10848503
56341028
58605394
63426591
640846
32813993
47856152
903357
68025991
35269896
25874794
87798120
23264831
42179835
6372165
907607
4717188
5209544
32674473
81005701
30982222
32186357
89132028
9722807
69905455
20186023
70287782
8321434
4193450
16081616
3313351
99119998
8116171
61927254
83794197
39334828
54789881