41528106
49397583
78112362
16566423
16907994
87265080
53012006
35201729
39124161
41695372
4267028
44335868
2331301
86201234
76381677
15787026
77352497
21951287
28139320
4102912
13862066
8663903
56057399
236166
69813728
26078142
87429291
50231092
29484609
84777122
3439497
63424599
60652285
95062936
19514210
2248138
88202043
4801199
18767356
20945706