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