41976849
8398591
6713892
84761810
27152561
7495927
55973133
76652227
72029398
83319105
12637748
7525821
54857116
48372587
19258495
60653693
50779192
59658150
27314717
54034163
83746110
36783399
86225602
35205887
19792813
32489276
57421728
52462798
26919906
405526
69884583
8644228
23008013
94434612
66707405
28395220
99016983
86335327
93274855
60741008