4
15
6
1
3
13
19
8
32
20
23
415
7
16
21
5
127
10
11
123
60
12
9
26
41
27
24
203
53
55
14
113
22
18
88