30
28
63
3
6
4
18
93
13
16
38
22
29
24
15
12
9
85
47
32
7
133
86
39
26
37
51
19
42
20
8
10
207
125
48