0
3
27
23
13
55
77
35
68
19
47
16
38
34
177
94
46
85
39
24
44
50
133
154
129
61
86
109
514
53
54
25
36
56
12
138
40
194
156
42
212
118
60
287
3702
33
361
215
97
269