12
11
43
117
238
116
37
23
56
22
45
71
30
88
77
493
163
50
380
161
115
89
183
218
221
46
143
60
92
38
128
127
182
24
227
180
14
4
229
690
19
20
25
40
101
129
106
27