23
6
40
142
36
329
399
127
300
68
195
207
165
184
535
33
602
8
17
3
166
1
50
14
94
64
16
75
24
77
1151
558
287
13
363
56
27
25
98
201
15
66
42
73
52
35
74
69
361
38
58
113
19
4
49
28
26
39