249
103
143
71
55
52
532
44
158
302
165
58
91
47
97
75
136
43
133
220
51
54
38
86
235
40
18
67
60
68
131
90
446
141
33
105
26
167
25
245
31
597
310
1039
501
4036
94
70
355
66
1847
455
421
161