13
32
45
19
8
4
10
12
2
51
7
30
18
11
20
9
16
22
14
31
118
5
34
82
41
57
6
42
64
54
46
49
81
17
96
48
62
69
260
212
67
103