0
38
4
33
59
85
114
69
54
32
129
429
119
197
291
283
48
42
57
79
77
23
55
24
66
209
561
181
49
46
43
73
90
44
184
246
36
331