45
20
25
9
7
5
23
14
106
32
21
200
146
17
38
51
77
79
13
6
12
35
94
40
10
28
43
53
15
49
26
16
30
11
19
56
50
33
22
36
39
72