89
56
49
44
83
61
102
85
381
41
40
37
157
79
183
149
411
66
68
55
53
107
260
203
162
158
87
131
202
241
95
103
92
78
109
65
114
67
20
42
33
29
59
24
52
81
110
391
120
35