0
40
6
13
4
7
12
20
70
33
41
17
31
22
26
5
16
14
72
42
52
37
54
171
59
57
21
35
27
24
19
8
47
46
69
106
351
148
223
86
225
90
169
103