556
142
49
69
372
326
129
88
82
85
41
35
97
36
44
230
125
57
72
229
204
118
137
300
73
45
94
56
79
34
149
143
39
259
23
65
5
13
63
19
26
3
67
86
111
51
6
16
193
239
147
48
77