0
6
2
19
26
1
4
10
65
9
8
7
70
3
20
12
16
14
13
35
23
5
41
25
50
37
59
153
404
459
346
183
130
27
368
415