0
2
3
1
6
4
7
11
8
9
38
10
49
53
27
26
21
41
128
23
76
358
20
71
47
92
67
84
39
91
29
34
87
43
363
81