84592236
58426095
49169591
20712167
22011380
17219258
4206277
11472687
3853696
42031840
62821059
49405594
45915510
84116960
72531265
15156520
72707962
73298909
714281
4563824
12322679
77441151
65866269
4705535
12799646
24381277
16969641
34759890
7344533
88852927
35228702
90286745
21174694
15476484
76319598
4819921
86512629
52698946
38013737
22262437