110
28
19
169
215
46
77
82
70
7
99
56
40
17
230
98
30
44
15
12
29
26
23
96
16
8
4
59
31
50
134
34
24
37
43
14
60
45
102
113
52
38