1
2
28
10
34
8
105
42
21
32
4
91
94
23
12
9
363
64
41
22
5
155
7
19
62
11
24
27
31
39
47
17
18
70
82
79
197
172
15