12
16
104
301
14
6
62
157
15
45
212
26
101
160
13
68
40
39
38
23
37
200
4
19
7
11
264
33
5
141
8
96
137
107
20
79
64
63
88
65
32
59
18
9
113
53