10
13
1
3
38
21
238
30
20
77
69
5
48
215
23
363
66
83
436
197
109
209
62
106
79
39
228
127
107
49
31
115
58