50665366
41595492
39343733
249632
11804867
61098756
77952033
80828513
6916136
20255863
43953183
141691
61639159
71905200
42153879
32163646
55411317
72679174
3589389
66733312
67511870
8633417
65896548
70339461
58524471
12259921
63637712
70987799
98205656
33112598
63432259
16994097
84844993
4182801
53947113
76248032
9049714
95084132
86612054
96113261