32961731
73637682
9247409
15307295
45024835
60871677
91655755
5572917
24553329
76021939
10467962
10503120
52773209
59206412
36107260
50287873
33344105
39742825
14071222
68733116
83579774
11048070
3489144
8998987
33798204
35368013
11702214
51572243
9797733
78669358
88647422
93452943
117192
48469570
27392395
38176460
17082536
30178835
83507156
53413089