0
8
3
109
109
233
31
8
23
12
21
16
13
319
24
428
18
142
10
1
61
159
65
230
11
153
37
62
55
30
16
37
29
51
83
30
62
9
73
0
77
95
62
28
35
71
52
24
84
6
8
63
7
64
22
37
35
23
44
18