247
130
280
349
70
259
42
86
172
69
64
88
273
46
293
75
41
157
9
118
47
139
84
83
99
50
171
52
34
91
65
104
31
334
95
38
35
92
26
48
28
25
140
29
116
110
85
79
107
59