58
48
24
22
29
19
11
14
43
13
59
71
144
72
565
61
28
109
77
40
213
102
25
161
55
88
94
85
129
177
74
110
79
392
38
112
67
76
99
46
64
149
91
39
107
21
233