0
26
10
3
6
14
23
5
12
11
21
28
19
13
7
32
17
78
15
24
33
99
30
57
74
16
370
70
297
50
148
4
163
75
133
27
52
111
31
46