43745695
27817751
45215807
95386121
40394905
59946943
73714248
48833271
42318156
46983998
16118079
77257399
55534971
45562925
83357770
11254197
27858217
69802015
1928744
62183837
77154732
89257077
69886352
68545313
94839722
7612157
19577911
8308698
40233415
45195677
10709522
244604
4471816
39802391
81726828
44187334
50102347
13186281
45266183
2541701