119
140
100
59
188
274
88
21
80
117
75
66
51
614
27
161
69
190
113
72
203
65
63
87
41
67
35
50
48
1299
536
483
289
168
306
31
561
81
368
47
96
366
95
110
22
54
553
20
19
105
49
92
53
363