0
12
38
18
16
7
2
23
8
29
33
20
39
13
5
70
112
4
21
43
9
22
110
24
19
6
17
44
27
15
79
103
273
72
189
61
55
86
454
35
73
85
99
37
186
130
42
71
30
151