4
2
21
14
5
6
19
3
38
11
9
8
52
15
10
12
13
25
7
23
26
27
90
141
42
68
35
62
173
121
722
130
88
120
235
106
341
122
425