51
19
12
3
22
8
17
6
15
34
21
38
27
106
100
10
47
43
20
32
168
35
5
65
11
701
64
30
7
524
33
75
77
42
50
9
123
95
161
62
251