3
42
11
71
6
864
68
22
4
5
50
12
7
40
18
17
145
97
26
142
84
51
28
60
1
96
34
182
100
111
62
99
69
49
125
46
110
187
21
8
9
13
55
48
130