12
17
18
107
131
27
22
52
25
16
94
20
47
32
155
115
45
160
23
46
95
66
439
48
42
86
8
101
70
30
125
33
13
15
44
34
5
11
226
247
217
149
9
161
24
297