0
15
10
65
47
64
51
24
36
122
56
41
114
66
167
178
104
282
128
327
156
213
71
90
204
160
53
75
150
256
186
110
642
137
48
93
98
133
347
599
132
69
212
101
74
76
149
217
267
113
130
419
208
80
294