23
33
20
210
32
27
22
13
28
15
45
68
7
6
202
93
42
24
47
75
139
73
97
335
36
117
80
31
59
208
44
105
171
90
39
19
197
189
29
94
83