48
21
38
69
15
31
210
32
141
53
124
18
94
56
14
97
44
170
49
99
207
39
197
71
277
147
212
7
361
248
50
206
479
168
190
117
112
116
155
368
104
66
74
55
223
42
33
13
51
19
47
28