40375153
47342831
76294144
55527183
58935040
5021465
67201619
53814588
45062878
546944
52645538
5356422
13802940
57923037
36723140
14456362
8662245
68543302
80336904
35748081
87091676
67002922
96828621
34401662
71743564
82409390
69912474
71875490
8199660
91987496
65485678
99451180
53452890
86299606
26999837
83995077
84127387
81094281
45157416
72213788