0
2
7
6
19
46
35
36
70
110
68
121
71
56
8
90
42
178
118
86
32
34
44
11
27
54
708
406
48
55
64
45
40
61
355
29
106
201
74
84
77
26
69
221
93
65
38
153
346
179
788
16