0
8
16
13
39
9
25
11
36
3
68
47
12
27
80
148
49
32
388
330
28
54
92
31
108
133
222
128
7
152
176
81
19
117
239
85
88
60
206
183
77
146
464
138
205
130
179
33
107
53