25
18
29
6
8
26
15
56
7
9
73
189
16
185
58
127
107
32
51
53
46
41
111
85
21
60
90
52
117
338
66
35
33
47
34
109
22
27
42
28
20
23
10
45
40
218
247
71