0
1
35
12
48
93
30
71
40
23
99
63
20
256
194
47
36
73
8
113
77
74
69
81
176
126
57
72
21
263
206
44
234
32
54
137
65
82
156
149
18
56
155
26
237
108
55
90
196