0
3
1
16
63
5
17
9
23
12
35
28
100
55
76
30
7
32
34
106
73
54
11
146
59
82
45
31
145
72
44
26
156
27
128
557
125
48
807
1177
104
46
43
101