72243416
17684065
87541620
32083707
41808214
56441646
92753883
8355334
82999821
1358482
33181323
85999809
13225575
75501943
53526855
664123
20277930
33218519
82089835
6551125
13577787
12828211
20973262
60808191
85643439
27611013
12532740
22523661
68877625
59661011
36716303
81022007
95239994
86233875
54413138
88945967
50357184
50473530
12015494
12646544