29
806
41
7
756
93
14
1085
586
731
6
9
22
594
108
17
43
36
16
31
32
15
134
1
45
23
18
84
20
40
5
13
146
280
578
56
52
404
533
38
171
177
931
197
191
531
24