18
8
29
13
10
20
23
19
52
47
38
34
21
9
35
14
46
42
43
193
150
44
123
16
17
7
25
32
11
125
15
534
3
26
37
61
5
1
31
139
63
284