39
89
28
33
216
149
206
34
12
31
29
19
82
71
57
62
111
5
26
106
10
15
41
20
4
24
119
55
3
13
18
178
125
37
27
129
56
73
21
102
233
17
14
52
454
50
464
147
293
49