96965716
7107278
32001379
31584203
42125656
55846048
8339810
46509439
57319051
44192160
37554386
83652069
96527960
35233381
68512206
96098819
54049424
71436629
39881554
16319883
28348535
36737803
3278872
49093602
55277875
4082703
45396654
26362948
73111710
81269361
70757827
88177518
33254870
3180723
12244649
12053969
95357598
29219133
10342914
3329940