0
10
7
13
18
87
50
6
11
8
103
216
232
17
26
24
23
19
75
31
46
42
14
30
28
124
101
63
98
102
113
21
40
58
44
206
69
119
545
60
33
35
32
48
74
82
25
37