63
25
24
22
11
107
179
213
109
60
48
36
121
7
20
15
31
26
17
59
86
45
38
28
67
73
106
262
103
18
16
96
74
113
229
81
54
153
167
79
9
82
30
69
29
64