20
12
15
38
14
68
242
52
3
95
4
1252
10
265
40
13
9
78
93
1033
19
7
46
378
2
5
55
92
11
31
25
131
17
245
116
254
123
70
8
267
90
258
161