0
1
4
3
18
5
14
10
42
48
7
32
15
9
27
35
96
12
25
41
29
222
70
46
20
74
26
67
101
37
94
22
127
283
144
30
17
92
54
38
83
24
39
173
11
44
43