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