46
34
51
88
231
90
30
48
288
142
62
325
144
42
189
98
92
40
72
76
60
15
66
54
137
139
13
117
59
141
164
21
49
109
101
61
79
102
26
149
207
134
74
94
22