15
239
133
53
138
18
41
26
39
50
46
29
16
59
17
115
13
89
441
56
63
147
95
92
19
27
35
54
82
25
40
22
21
124
257
20
73
3
47
31
32
106
91
36
428
108
38
97
321
170