2
13
21
17
12
3
170
16
20
29
62
74
26
6
11
14
47
42
5
72
32
24
392
763
27
19
30
55
88
43
10
40
92
28
25
34
9
100
8
39
125