110
66
21
22
10
17
8
16
106
19
35
26
30
24
20
57
12
3
61
18
42
31
48
40
51
34
62
28
13
50
92
84
44
6
55
39
287
47