19
11
4
15
36
116
37
60
172
38
120
25
393
72
65
21
141
46
83
45
160
174
52
154
96
12
78
9
103
73
79
227
147
53
13
35
509
284
367
28
352
244
288
102
17
325
475
114
62
457
398
632
106
1233