43
11
13
5
9
16
18
19
34
6
12
86
22
8
20
23
223
385
21
10
59
33
207
2
27
26
55
120
4
71
244
56
245
198
35
111
17
123