67596185
60174140
9735652
51546589
14877274
70505297
93132014
26415363
155438
86489601
24914333
77935307
88719665
85249287
31962667
72452623
14251872
17617042
98344532
21541281
16299310
16127513
25379495
97119246
57729286
50647798
78393952
63933602
10506405
93866141
34972205
2027943
36818972
6578489
18328055
75945722
41465001
44613501
83508356
56566327