2
15
1
26
6
10
11
96
78
64
25
317
12
3
5
7
34
41
60
49
37
119
8
13
22
24
23
17
82
20
67
9
4
14
32
19
59
21