2
18
15
12
5
8
30
17
60
16
39
48
35
94
37
4
3
21
142
96
9
13
14
83
61
6
131
28
40
1
11
22
26
42
19
55
24
247