0
3
1
16
63
5
17
9
23
12
35
28
99
55
76
30
6
32
34
102
72
54
11
145
59
82
45
31
71
44
26
156
27
7
128
556
100
125
48
807
1177
104
42