45
126
23
10
21
19
14
59
7
5
200
80
79
35
56
24
22
57
6
62
53
112
43
46
13
94
135
18
47
15
37
49
11
36
9
72
30
8
34
136
32
29
31
17
98
51
129
42
75