29221573
5913327
68137654
5274889
35202475
1527767
71572815
8405790
85972323
4053136
55365398
5152937
58181560
36667505
39103860
86652254
2594296
10749366
44091679
24353890
4671203
94833710
95962992
23677591
99874686
18295429
7187750
70686015
67746813
69372994
1163679
52995086
9100665
73432303
58581654
86918260
97736418
55533661
61682688
6682540