88353618
65623589
11583870
44037302
35414655
43109081
41948086
48536748
1430760
97731233
6442496
32745471
17364809
70267297
94664178
6340634
8544201
18641331
83806655
87478220
92888230
30227483
72839289
4470566
74429027
34227088
11744322
32424479
25437304
76538659
92434719
31059985
4667804
45271534
52408225
20176250
7242950
3138967
89486852
28968311