41844914
93715789
3649339
75505909
8960208
95566097
34698520
11971988
25488394
40872578
307815
92918805
56401613
43364337
99768479
92619423
36305223
37525069
77854526
21607220
29462318
51806736
4691027
81854056
69613055
40401232
27067873
77826445
84086755
49719129
714863
56262307
74014499
55447992
22842186
43712105
99298788
4056194
44652022
3790352