12
2
4
17
38
1
13
58
81
63
71
7
19
154
314
39
119
123
335
200
5
6
179
268
66
33
3
390
8
108
389
10
219
20
204
23
78
367