45
29
171
56
42
7
114
41
17
25
19
32
24
33
11
62
37
28
9
12
5
21
6
18
13
78
107
145
15
22
36
102
94
66
8
10
34
35
31
30
101
88
40
27