96896828
58193185
8785602
63221842
7425205
47799204
85509954
14201477
38756188
56751072
58564325
68325204
50584492
29844803
549143
51982130
97639650
3217406
71029533
30789065
2754265
77545011
89355862
3551950
43928271
9228002
55604548
20969348
75001870
77388774
74905699
73293675
8926168
64502249
38698262
95801659
30109763
74709235
15823022
15925501