29505833
56809047
61131723
17599817
10298345
1927274
24055507
87924592
41743274
15209914
4645927
9988490
43552567
65153186
44012072
32659417
50767150
53764233
29714391
75276846
22132268
18202592
18518168
34085939
43287361
41656962
73197845
27635659
22678848
13648209
66674767
3825955
84312629
11119137
8965655
85639602
72123599
77102647
92467796
85544293