47
53
14
25
146
71
91
330
106
76
175
287
68
178
64
51
62
380
35
149
74
121
26
73
130
126
45
78
145
56
122
85
43
107
114
212
94
70
46
109
75
39
150
110
29
229
42
177
95
251
617
103