0
6
1
5
39
22
13
16
44
50
10
20
33
222
110
76
14
73
30
58
342
49
28
205
146
32
101
99
57
54
728
186
93
69
143
55
36
43
100
53
109
115
182
26
23
66
125