1
5
0
3
106
62
57
251
233
43
59
52
46
85
20
27
36
64
18
13
12
50
35
32
29
19
26
28
164
21
37
14
145
54
31
23
44
92
124
219
22
80
115
40
161