2
3
5
0
6
4
1
33
23
18
15
7
52
9
29
14
28
41
44
8
135
38
71
43
122
13
31
137
74
129
399
55
81
19
171
728
96
179
217