16
18
29
24
94
30
9
115
56
78
53
22
20
147
236
127
26
71
111
39
58
139
60
137
118
96
77
87
11
8
4
14
27
72
81
40
12
7
1
76
145
19
98
41
42
50
36
51
43
79