0
5
38
22
13
16
44
50
10
19
32
20
215
33
108
74
14
73
30
58
339
48
28
204
145
99
57
54
727
185
92
49
69
143
55
36
43
53
109
115
181
26
23
66
182
125
123
79