0
47
107
28
13
32
135
48
60
191
112
17
205
287
122
79
76
41
43
50
20
25
230
67
332
75
24
91
89
57
39
152
74
368
221
92
187
36
37
38
87
138
46
174
84
33
322
40
309