0
1
148
177
22
14
7
6
16
43
8
21
72
46
35
17
84
262
106
113
3
39
250
156
70
51
366
122
218
57
26
68
64
180
58
92
110
32
50
19
29
59
56
69
24
313
147
98
83
137
107
1007
18