0
2
8
3
13
40
80
95
323
101
36
116
69
59
94
26
136
33
44
79
19
47
109
35
48
142
34
49
96
38
281
250
139
14
62
138
18
43
46
17
83
55
24
68
129
115
16
39