0
2
1
4
5
7
9
8
29
16
6
10
14
17
45
68
39
11
46
20
35
24
49
200
23
41
47
85
57
734
108
50
71
22
86
199
101
88
94
697
74