0
22
9
7
44
17
15
12
18
38
2
43
20
39
31
76
137
46
45
82
143
48
73
89
129
687
287
61
87
62
26
150
35
63
66
55
79
67
175
106
42
29
58