35
112
13
7
73
74
52
98
286
56
175
44
170
117
39
100
76
230
448
24
26
651
337
145
133
241
94
232
138
30
90
124
41
48
68
82
58
88
119
174
192
115
4376