51
33
16
15
145
102
22
52
137
39
30
95
43
14
8
10
11
67
135
107
38
63
35
62
55
84
23
59
32
36
46
83
29
96
49
13
165
169
136
26
157
114
60