0
31
69
189
12
9
22
16
4
2
10
38
44
55
40
15
348
56
29
50
18
8
36
123
41
53
142
46
21
26
247
148
23
72
68
28
27
14
34
119
30
7
100
39