12
253
138
310
25
26
38
24
11
35
157
23
258
9
75
10
8
89
55
39
14
106
195
33
129
5
87
361
50
806
794
18
132
70
16
37
300
49
190
155
66
203
98
119
63
46
182
243
489
69
93