0
3
1
18
10
17
19
79
42
32
23
56
46
21
129
15
70
208
41
50
284
145
43
86
22
20
60
28
163
192
25
68
12
39
24
97
88
16
107
357
420
37
209
158
34
9
112
14
7