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