117
160
387
97
59
42
48
22
13
217
67
103
10
166
47
258
143
18
82
73
33
94
1270
778
434
68
174
87
15
128
119
162
121
360
385
21
74
192
335
19
146
75
135
41
66
189
182
123
49
65
110
45
98
53