0
4
6
5
27
23
10
13
7
233
19
17
16
9
30
48
202
192
15
39
58
20
612
49
31
1108
102
21
69
95
42
117
421
112
61
212
174
272
53
107
52
45
110
435
153
44
159
111
82
24
36
35
1199
54
97
177