110
18
32
13
6
16
4
9
36
20
29
37
46
40
23
68
116
28
24
14
5
65
60
7
17
19
106
77
35
53
12
44
90
307
143
136
49
69
56
38
135
39
43
59