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