12
15
37
47
49
50
24
31
28
13
29
1005
58
127
59
155
54
140
35
137
16
76
38
143
44
19
674
244
52
69
275
475
68
21
207
10
26
289
194
108
133
33
56