135
98
121
52
83
7
19
124
88
313
245
130
111
191
99
41
11
136
536
226
344
164
132
60
1104
108
45
117
79
22
219
38
73
27
26
120
21
46
70
57
235
72
129
39
310
173
93
105
115
127
464
54