47
89
137
104
28
82
149
20
35
61
18
53
19
15
54
83
48
38
348
30
125
36
55
29
69
11
224
178
101
43
119
39
26
60
140
44
212
97
76
203
14
37
12
172
90
63
34
553
42