0
13
15
5
17
53
46
37
1
45
4
58
16
35
147
417
94
73
10
18
77
28
23
24
21
88
90
76
135
22
70
33
2
78
95
60
93
38
68
39
75
32
49
71
158