23
6
8
11
3
4
10
2
39
9
13
5
7
28
19
12
25
119
31
22
17
15
24
34
20
173
307
397
228
130
193
268
153
675
356
42
46
426
133
68
91
508
632
52
53