31122154
29908066
85504787
96562012
30138791
86327411
17463896
76027720
29797587
33435304
7354844
69898416
95458081
5486273
32964697
20328497
2344397
94847187
13745761
29915286
15995240
45328402
6725889
34492646
29713144
6496276
239734
10008269
596274
24946341
35434313
46675576
46819959
65756432
59602260
7513372
65651224
24367736
66949174
13253310