3144542
50797191
831612
92452053
59109324
79889205
95513044
73903477
80307739
99347251
73212270
38455690
88072526
81895799
14294333
50061622
95042898
85839632
52768840
76459568
68169336
28549461
26481015
30069307
5293252
34608363
81777085
43344650
46692814
563225
65155869
20084033
18424095
16472360
41647613
5024584
61675249
12713322
25974946
67881635