1
21
4
5
11
0
3
67
31
37
17
90
153
60
149
457
749
164
104
30
81
198
16
49
54
202
77
51
29
41
117
74
64
112
83
113
107
53
133
102
97
319
62
39
72
59
195
285
148
138
247