22588494
3990408
86159767
6245056
64853839
63246807
15419483
3204996
66679768
35421118
85484833
41387043
29168304
63628131
7299854
42719742
5834601
58772018
9617342
6597045
97762753
23119133
20797781
9219915
87838270
11664047
86973623
47791982
6213389
30785390
5212890
19033681
85045725
83622558
90719690
45572574
7726283
99501892
77465028
7982266