52
35
144
291
113
71
75
95
90
106
125
143
229
235
182
248
130
307
69
149
56
405
126
36
121
159
94
61
108
201
150
44
104
142
65
55
30
38
20
185
45
26
233
129
25
17
73
50
39
13
86
214
101