30642801
78609429
89051995
6364178
82298935
5365468
3481953
301325
1972650
65248753
46279203
32097329
31885496
81986014
14499425
48636566
91693187
68407863
59517672
69017253
35895093
58771410
43452240
66757757
51123142
35668682
21175204
23467573
9536615
75471325
49668695
41121476
15157843
96494922
43098993
65863870
32064457
76457500
58416822
16423666