30502917
88544357
59058827
83081636
79444826
96951471
36042603
75076644
35162702
77404700
86812258
39309103
93875227
89465720
7222189
77695324
60917276
40399425
15853661
41298199
61661207
89196548
87709086
42084677
6662336
83557584
40526598
4964966
63377133
49786815
4704172
68447924
90917951
78956908
15856246
25351483
51304569
75726466
75131973
86647624