248
109
103
40
91
73
154
78
107
41
39
111
51
202
90
44
15
375
180
98
93
175
125
94
551
47
225
53
143
128
55
158
239
242
223
33
72
19
26
497
65
77
126
115
99
100
48
28
25
49
27
388