9
90
51
11
6
103
31
41
5
19
34
4
24
22
39
50
65
125
40
30
21
624
356
13
68
1404
161
150
113
29
97
115
8
64
12
55