1
7
5
4
3
0
2
10
17
6
35
13
12
31
45
100
64
28
72
23
54
82
49
57
527
41
43
70
58
37
19
46
51
29
27
16
26