21
14
96
22
12
10
18
23
27
7
45
8
39
34
9
30
61
3
6
115
28
20
47
4
11
15
16
24
48
5
17
58
144
25
32
157
69
296
42
181