0
36
26
25
13
19
16
18
23
10
5
40
31
21
42
33
57
51
28
93
154
58
393
89
46
53
83
120
30
43
77
63
94
37
14
75
87
22
91
44
111
49
12
41
32