45
22
31
3
14
4
10
2
47
12
18
44
9
7
26
65
20
23
17
27
120
66
50
186
169
41
78
13
11
77
21
19
43
28
8
89
35