0
1
4
3
7
28
8
43
21
24
46
49
45
68
76
222
26
30
252
48
40
51
129
227
32
133
394
15
71
13
47
6
95
119
81
62
39
38
18
72
10
106
50
94
281