20528657
62091174
55501397
1063812
8004566
78071574
69673459
47228796
23889400
42969109
91039487
93917946
159121
14157934
95784757
5772048
35384587
86404434
61867887
26233960
88411916
284619
24567364
40432950
24157613
56405214
83642037
89829662
76185769
68666077
23381217
33018622
18263371
14644766
8892398
96764338
34728130
5636795
50266378
35968694