13
35
47
49
87
205
106
115
29
53
27
24
58
38
516
103
45
249
65
57
118
143
202
225
101
170
43
48
743
31
119
193
83
160
94
99
75
37
123
71
282
270
44
67
422
56
321
153
72
61
137
54
79