12
15
7
22
5
6
126
20
8
9
13
3
55
64
38
128
53
218
1
41
14
11
31
17
123
101
19
102
44
4
30
45
54
121
46
88
82
846
34
10
58
27