8
10
39
54
4
16
190
5
49
143
171
100
50
60
38
74
56
44
11
94
83
46
19
82
53
13
152
163
40
499
139
37
28
838
97
29
9
20
154
388
31
21
15
221
385
72
55
12
253
138
310
25
26