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