12
30
239
2
53
46
16
23
31
57
17
110
38
7
8
87
103
3
81
142
202
299
10
24
127
21
18
35
226
19
39
4
166
0
98
107
5
13
29
133
27
59
6
99
61
42
49