0
33
36
19
112
14
41
22
81
40
72
23
116
76
15
11
31
10
73
195
91
214
441
234
26
88
135
54
229
182
120
43
178
52
150
147
243
29
68
409
122
30
25
82
61
111
107
13
155
63