2968587
77764310
35915177
38275484
48377582
22825004
55923594
49256460
39435841
92836607
181116
63757338
93985391
68514281
85113817
9414589
21152515
24002923
30388169
79688890
2954793
78805510
12358035
55018156
29086172
74656904
40086863
19576501
96319381
37562691
21222943
94346145
29592670
93776578
51128683
27021148
6586200
4599713
69586837
28129031