0
4
19
48
62
75
154
27
113
33
42
29
85
56
23
60
689
50
164
170
67
79
30
15
66
726
130
119
53
76
81
78
13
125
100
26
141
104
65
28
112
16
47
143
219
148
120
52
21
205
254
101
55