31
18
19
152
21
25
28
9
338
122
7
43
39
16
113
5
52
179
54
86
203
73
121
12
41
123
6
200
213
322
32
15
45
94
26
46
64
97
42
93
20
68