47823088
95749541
86778569
170145
501031
56682048
82962056
55737648
31997303
60806843
46058958
2845972
11245179
56284871
52171662
97671720
99069191
45361261
38803702
51321471
65212553
84719570
7422145
86935775
98842127
54578433
38902907
82556359
46391915
51671863
77958997
75611658
2373257
10251905
5703430
9224430
39687983
179251
77501104
29355142