42748821
95282243
27278492
91268092
80868724
83109029
78661657
54033321
86243569
84983592
38524982
80469324
38458271
4267998
661164
78409261
54975804
67174228
2347508
34266385
11502421
31433296
6201951
99986754
55745804
33054053
2784819
7036177
65824222
46068616
59276187
28709451
74962479
7834602
11856307
6157893
87631656
76287030
49073836
6971120