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