85
248
186
170
24
81
19
13
35
87
118
10
6
53
43
109
17
44
16
100
12
46
62
669
59
188
49
3605
177
343
238
713
298
99
125
225
50
438
93