0
16
8
225
24
5
22
6
83
29
19
10
17
79
332
54
28
72
66
102
68
62
147
87
188
92
38
45
172
177
33
78
46
448
70
61
335
20
21
342
130
152
60
86
90
134
108
264
348
221