0
3
46
5
44
19
9
22
25
29
183
8
16
70
74
30
175
94
14
55
15
10
48
36
12
41
35
526
64
119
38
293
170
56
32
88
378
45
40
26
24
21
4
108
67
54
86