17
31
5
150
11
6
16
195
87
21
7
18
8
20
25
10
51
90
29
12
13
39
23
30
44
167
35
190
40
438
256
111
61
37
19
26
67
168
9
78