6
5
87
110
4
16
31
165
32
19
21
2
82
41
11
99
309
196
23
8
45
3
40
37
7
126
44
24
50
537
20
18
12
9
435
328
10
15
335
210