0
1
5
51
28
30
17
21
40
41
34
35
9
116
53
27
81
18
47
38
70
25
44
42
33
7
20
78
14
73
61
131
50
37
158
800
118
31
85
628
180
66
23
26
110