0
8
9
44
11
36
10
14
22
32
7
5
6
35
87
28
19
55
18
16
13
63
43
86
68
15
101
66
41
57
59
83
875
56
65
109
115
119
38
209
374
120
122
52
142
40
48