63
23
18
145
373
450
247
28
149
142
80
58
94
61
115
260
245
22
103
99
39
33
148
42
67
50
9
21
24
30
86
41
106
11
20
59
27
74
49
5
98
15
1
19
46
13
101
43
25
54
17