1
0
4
16
10
20
6
72
25
51
33
5
11
56
9
8
17
12
52
42
13
59
82
60
149
91
65
78
23
29
34
309
107
73
148
159
105
67
50
117
54
87