111
40
22
11
18
286
10
268
20
31
140
105
270
54
75
57
159
212
33
61
77
38
119
78
56
115
21
42
113
17
46
30
180
66
292
39
576
60
126
201
112
97
43
204
107
53
27
72
71