18
22
8
48
36
27
14
13
11
77
7
17
24
5
46
2
28
47
23
72
9
159
41
60
81
12
43
21
73
66
158
111
34
33
38
108
94
144
484