0
11
3
19
36
40
20
112
14
43
22
81
42
73
24
116
76
15
31
10
34
23
195
92
91
215
441
234
26
88
137
54
229
182
120
178
52
150
147
243
29
68
409
122
25
82
61
111
107
13
155