135
157
51
45
66
88
44
43
1884
860
35
98
47
55
60
87
316
125
53
52
220
21
34
272
23
40
15
31
212
64
79
304
38
246
221
99
50
29
54
156
24
57
242
69
25
118
100
142
30
46
10
14