32
21
0
6
4
19
41
5
43
17
157
75
58
685
23
88
69
77
52
10
38
14
81
116
28
71
291
39
18
27
29
45
44
16
12
70
24
48
22
7
11
8
31
26
139
46
36