86
53
22
39
19
114
48
91
28
162
21
43
32
108
34
111
137
125
52
185
72
129
79
119
157
245
89
107
124
232
90
121
67
278
824
246
81
242
109
480
117
100
50
58
263
97
103
85
282
95
44
147