5
30
4
44
28
18
36
16
43
21
67
84
46
33
64
184
77
35
50
27
49
12
29
60
37
40
116
74
39
48
17
103
31
89
24
162
22
20
41
15
7
57
32
83
141