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