113
36
69
28
34
40
24
63
18
80
26
27
23
29
39
5
11
78
9
45
31
89
302
241
38
138
107
10
7
8
47
13
30
21
106
72
128
123
20
99
15
115
59
160