0
42
18
33
54
115
62
58
40
34
9
2
23
20
7
372
19
30
207
49
130
13
64
205
74
60
53
99
96
84
26
28
8
65
152
203
147
190
110
111
131
145
172
133
182
245
46
123
63
244
85
38