3381850
96236776
97043535
47093349
1807397
7642482
54865411
12034662
735991
84411220
80242077
697702
96379407
4013734
35709192
89892343
10943131
92966570
8070610
70604916
14645132
96021565
88089345
67493090
39589030
23758458
32173303
8702646
83988488
25953197
5648003
13612268
40688012
10923128
46006852
54776638
25704719
10608136
957748
54873315