30471590
64574681
92666564
584088
33209512
22507124
4548164
36801137
48021727
81551025
86686783
31528206
50563241
449278
52965165
5197677
12348671
56582638
29182770
13183996
18074927
67185551
94283623
70611917
58442591
39077938
8570791
79475722
49059894
76128364
64452545
3967484
55136686
71476746
14188204
5063396
48382363
70925003
94587845
57964492