46
29
345
129
14
48
181
289
42
49
293
245
20
55
132
201
35
125
140
631
68
252
155
33
90
59
102
74
92
241
34
185
91
174
247
38
53
45
113
235
22
23
71
31
57
108
85
26
56
41
272
28