113
33
43
30
48
18
60
25
47
57
16
9
8
17
36
68
34
31
80
99
10
32
160
27
62
82
200
38
19
53
69
90
59
13
20
40
21
119
132
111
79
11
247
39