19
405
4
9
0
31
6
27
56
8
53
43
16
353
215
75
10
259
99
2
367
12
17
156
42
24
7
406
33
11
104
78
385
13
89
57
138
62
83
30
61
50
36
145
44
127
63
107