0
1
3
6
38
62
9
10
2
16
17
12
23
39
27
53
11
81
68
279
71
119
36
173
13
40
105
225
44
58
18
50
96
144
70
66
72
122
41
59
93
84
32
65
25
152