0
40
43
37
21
23
2
57
19
44
11
8
446
20
10
28
18
169
99
88
6
64
29
35
52
240
17
60
31
3
24
73
26
48
36
15
76
12
39
132
119
16
9
56