23
58
12
7
22
9
42
32
507
264
54
46
80
163
44
28
71
17
146
136
48
13
103
27
11
82
183
205
33
16
222
49
213
120
25
39
174
210
88
72
193
45
47
107
96
36
8
30
66
34
40