0
2
20
132
84
90
30
230
29
12
101
69
89
42
67
24
59
159
50
63
229
46
142
27
388
54
131
108
62
264
88
47
44
77
21
52
33
51
40
170
9
80
36
37
65
35
14
76
148