0
23
16
14
5
11
40
85
26
9
8
50
15
31
103
38
44
77
12
7
45
21
47
17
34
13
128
63
29
92
20
43
73
112
122
90
46
66
89
208
180
86
97