1
2
0
5
3
4
8
44
39
519
169
100
69
27
68
33
86
125
83
156
9
92
73
128
67
131
120
95
59
45
81
48
82
23
20
87
17
16
26
135
132
10
53
31
47
19
34