0
3
4
16
7
52
24
32
64
34
11
27
17
21
25
18
48
28
14
176
74
57
70
29
95
257
36
35
42
132
50
40
150
39
54
102
190
264
154
63
274
183
388
704
84
136
170
419
162
143