0
12
8
1
20
22
2
34
232
130
21
63
17
64
46
44
58
40
9
28
138
54
33
86
93
919
62
101
229
87
72
267
55
76
24
92
193
18
113
16
43
11
60
15
95
42
51
39