0
15
9
21
36
41
112
14
43
23
81
42
73
26
116
76
11
31
10
34
196
92
91
215
441
234
88
137
54
113
230
183
122
179
52
150
147
243
29
68
409
25
82
61
111
107
13