23
165
103
61
90
60
38
50
154
15
71
55
288
124
513
26
29
2
10
21
99
62
30
18
66
74
418
34
22
53
19
212
171
8
13
52
20
102
104
49
9
7
12
27
160
193
36
32
39
96
89