52
25
16
8
34
0
38
15
3
4
90
2
103
113
83
5
77
12
60
53
13
46
207
61
311
24
32
9
43
127
412
54
87
134
44
1
35
366
71
1148
29
72
63
31
86