0
19
4
3
42
17
9
22
25
29
169
8
14
68
71
16
30
172
94
54
55
15
10
44
48
36
12
41
34
523
64
118
38
289
5
56
32
88
378
92
40
26
2
23
21
108
67
84
50