4
16
2
12
5
3
7
9
41
38
44
27
1
72
24
103
118
45
13
86
81
58
59
17
69
50
73
85
89
68
22
19
33
83
43
159
105
96
42
11
124
8
15
163