30172032
38191894
44385496
21147472
7274109
45542019
5476419
35269186
5909168
80888291
25492100
34573468
93148988
12567251
51347211
81469485
53986829
72668384
7575269
25528755
73059201
25075567
79393488
66484813
86281073
49196780
44993890
12424158
3859850
29788806
35303153
8795333
13976680
37385785
3450726
76601933
22483065
19956364
94647308
75505022