0
13
66
31
39
48
284
51
9
50
17
128
27
113
111
131
55
196
340
141
107
176
44
67
56
426
77
29
72
58
334
60
41
19
110
75
30
158
186
162
205
92
249
54
45
132
83
25
42
61
116
99