28
16
5
20
57
50
42
11
214
68
29
31
27
99
39
60
78
177
37
340
560
7
9
38
92
10
72
107
223
12
23
36
19
202
25
14
49
457
119
22
15
228
4
6
70
21
35
81
40