0
4
30
13
8
37
21
32
33
23
7
40
20
172
80
141
17
136
3
45
18
55
29
63
97
15
47
44
19
34
94
22
39
27
41
50
68
71
14
56
113
46
109
43
230