13
33
26
230
35
94
23
113
48
78
93
30
56
85
76
249
182
42
175
225
103
16
41
173
31
146
62
242
10
49
284
22
199
46
149
95
68
51
83
71
125
63
120
34
24
15
7
137
195
297
558
21