111
51
37
22
31
84
87
60
80
277
32
54
33
230
78
156
50
39
79
133
47
62
91
189
198
108
65
101
40
124
116
94
184
1573
42
43
215
36
56
69
182
26
20
48
9
38
281
148
367
83
21
86
121