23
31
214
20
1
34
11
12
42
38
30
17
53
138
6
172
69
67
21
334
242
167
50
131
33
647
9
19
43
24
123
15
27
483
22
54
5
181
140
35
145
238
77
16
10
47
40
49
266
106
7