40785178
34541861
8853546
18798800
21704776
27767638
47157946
48446788
41914036
53811787
79244612
36661980
60431487
78414305
59712706
8745268
635509
34119318
60408593
16815313
98295455
91935290
76716283
94994322
40832688
1652620
22084289
37033725
122137
2752210
25084177
7477219
5338353
42328560
33819745
65837474
42796046
42184271
5689570
11698196