16
41
156
35
248
48
28
55
58
47
140
40
86
72
51
62
38
15
551
96
13
82
59
110
43
26
45
194
169
97
211
65
63
198
172
61
316
69
20
94
147
30
143
83
75
626
120
193
79
236