0
5
66
34
119
12
29
79
128
157
58
319
64
161
9
51
133
61
43
76
415
46
62
101
41
60
136
56
200
181
592
97
143
73
225
80
50
179
106
68
57
262
131
152
83
239
88
74
114
117
89
150
28
118