51
23
2
5
15
4
8
12
16
76
72
22
11
26
9
32
7
10
3
31
6
93
70
13
165
35
61
39
44
73
46
91
55
67
115
54