0
15
27
222
65
12
4
31
308
26
142
18
98
186
37
21
28
236
197
14
48
45
204
135
145
38
11
84
36
24
154
49
29
10
39
664
16
81
127
182
77
19
104
71
79
22
103
57
243