0
3
45
5
1
42
17
9
22
25
29
179
8
16
70
74
30
173
94
14
55
15
10
44
48
46
36
12
41
34
525
64
118
38
292
170
56
32
88
378
93
40
26
2
23
21
4
108
67
54
85