0
6
29
3
23
32
17
20
9
15
31
62
106
71
70
39
133
132
138
97
25
79
198
98
203
119
153
24
73
152
44
110
2
11
21
68
58
27
77
88
291
51
30
41
64
40
52
74