31
4
12
2
38
14
3
10
22
21
20
0
25
46
16
7
44
17
30
64
26
59
248
63
15
52
113
507
45
18
54
102
53
43
232