49
24
32
249
10
31
11
120
73
61
246
83
43
115
215
89
87
88
180
5
33
75
100
22
23
65
195
200
382
69
48
438
159
64
176
142
106
113
62
294
233
112
26
135
40
119
80
39
28
171
235
198