23
20
72
450
104
8
170
120
31
14
17
87
324
93
25
100
1064
9
12
132
94
16
18
15
164
54
76
50
27
30
7
52
5
11
83
167
48
19
61
299
21
126
42
1019
371
103
348
255