3
30
9
14
18
11
5
4
7
60
28
66
55
36
13
49
42
8
41
19
32
24
184
23
15
56
29
38
47
31
12
37
22
27
10
16
33
124