31696068
7834991
39023649
83108743
85336754
58708045
9219688
83998171
7632308
17879629
42186126
46856142
1546329
83512147
81211555
98322559
96746122
16492404
92484383
36392861
45977
16911979
12678017
65655180
91519881
86321866
6031508
36742647
40831837
50238409
4589231
25296190
76782450
25972024
20396896
26474456
41154793
58289589
99936067
34615533