21
17
34
42
61
14
13
635
41
95
11
4
8
7
6
23
27
178
126
113
18
74
46
130
102
58
5
12
55
161
45
38
52
35
33
85
782
119
16
3
269
51
208