0
10
3
8
24
39
6
28
11
26
38
15
16
4
7
33
41
37
14
13
31
29
62
25
43
19
30
44
206
36
103
93
23
20
86
88
56
196
42
105
40
27
104
133