0
1
149
38
2
6
34
12
4
387
8
16
7
29
74
28
44
84
30
27
11
15
46
40
10
35
104
63
31
53
72
130
286
272
68
126
369
473
465
106
42
76
93
147
112
33
85
14
67
193
202
19