45361738
4676810
4411542
27898730
88954872
11538048
66265916
28866068
58573782
5253547
96422641
33012867
19217303
87296515
41771195
52587649
89055397
29159740
27487913
25445704
61902501
40293228
13206729
26141305
20565817
83087214
7602514
9017426
89913986
6086220
58377420
43637416
88976517
10469831
20856133
20869746
67627189
21764387
14743317
24979089