23
357
137
340
318
35
5
40
28
8
110
63
914
20
24
120
25
89
190
79
204
21
10
59
44
12
36
14
62
78
30
213
84
69
39
99
15
187
31
58
197
53
9
19
32
50
45
56
149
3
108