0
4
8
21
43
41
18
34
9
17
22
90
54
83
40
13
103
188
51
5
33
65
112
87
46
26
6
20
161
7
19
3
68
383
53
2
139
42
111
44
48
67
49
81
30
94