49756198
28954331
27467226
14348967
55911531
84216621
34727297
17352665
3119832
70802412
55488304
38527440
16592470
39492682
7999682
40864
53773952
9281346
52187587
29791107
256794
87812837
682303
47889574
6157512
75751087
91952804
41612269
79726290
42038430
34227424
84101213
73403951
598573
12544047
7311732
39928797
11818050
2935775
57226539