0
33
6
36
7
11
61
50
77
44
93
144
62
251
268
149
137
146
53
162
55
294
569
135
88
274
63
108
54
85
469
90
57
37
78
43
123
59
176
217
321
157
94
179
134
113
18
42
84
26
194