119
117
106
51
16
61
195
162
149
2641
75
123
457
107
57
59
130
327
95
68
232
71
144
258
45
165
73
285
50
239
92
212
138
105
41
84
76
135
78
187
112
159
77
19
31
13
227
44
237
74
97
167
491
47
27
134
108