12
39
19
23
36
41
9
10
18
40
106
128
74
8
33
1290
52
78
24
140
5
42
45
16
35
1
28
119
22
20
2
15
49
220
182
21
26
489
411
13
48
38
17
118
333