15
104
17
18
14
142
82
69
66
22
75
115
60
46
31
64
48
49
44
109
27
29
39
35
37
68
111
96
38
23
10
40
137
41
213
194
202
149
73
2733
53
273
540
265