0
32
20
238
30
19
77
68
5
47
214
23
363
66
83
436
197
108
209
62
104
37
78
39
228
127
107
49
31
112
58