45
33
3
40
4
17
67
50
9
19
107
5
7
20
59
197
43
42
12
1
14
11
24
13
81
150
8
2
35
26
27
155
15
191
70
30
357
10
120
21