501380
7709871
4886394
29632626
55559051
24823053
22986353
42948302
5807577
17754572
5318787
4037428
13995054
3167896
115244
22537116
47564140
47278753
60672957
34816313
48005652
88981831
45918445
59632058
73415120
28613152
48893308
76925579
46457604
89879493
89124546
1561962
68388033
89456487
3475496
53835432
93505307
48199230
91952709
23369767