12
5
46
28
9
10
23
51
32
13
54
76
27
64
34
147
15
253
144
119
20
18
100
72
47
75
42
109
67
139
149
83
122
82
85
55
30
155
98
184
58
267
243
57
26
166
92
250
314
146