40847985
47864095
96962100
7202508
11161702
70962177
72995384
70832533
53704036
61727782
6061140
52395581
11083271
87512188
83586518
49637872
86231566
6575051
9106385
11155570
36909618
55168949
65135943
31427942
24649510
12605715
85341066
63761443
95856550
51644407
98147467
57992651
28839675
40235348
34651514
85355214
97237955
28938965
63983566
75925221