0
33
25
22
13
18
15
17
9
5
39
8
31
21
42
32
57
51
28
93
154
58
391
26
89
46
50
83
120
30
43
76
63
94
36
14
23
24
74
86
19
40
91
44
111
47
12
41