51
28
139
90
22
19
37
14
16
55
15
79
20
43
82
24
93
18
23
10
17
87
8
63
81
39
7
203
249
30
172
34
6
46
25
32
265
78
73
27
31
13
253
316
212
59