12
58
143
227
52
170
257
29
26
83
33
42
40
13
74
28
35
232
617
209
830
129
687
62
258
140
369
77
72
146
68
94
27
11
79
46
50
14
99
169
38
22
30
36
70
381
102
16
47
1
32