4011956
62773942
3167251
53817943
83377219
60489275
61114040
12071724
76595059
75423043
67482142
56386924
54089035
5007114
94563158
23902280
45682245
8901665
29815040
56216752
45732450
5964275
48492712
352555
87706679
51756906
28292490
84849086
26457872
97548880
87822513
247652
14515817
38536887
58078946
97448925
81038096
99675390
37739359
43433765