22
13
60
21
4
19
95
48
182
127
105
134
3
43
57
17
37
177
16
68
20
145
26
10
11
29
1
28
85
53
99
12
64
71
79
9
96
369
15
39
887
23