379496
29901498
4810474
72386475
45544405
61245134
8258453
1266468
1885743
10011481
26427635
86934941
53181707
44145872
58586803
15577490
11154113
89765760
81205763
29547275
84492241
58806451
95968193
162805
10822940
98989880
31746052
41656379
85962633
23402509
8205181
5505693
176769
26674542
5690688
50334295
35386155
43941285
17532742
4021143