12
18
148
67
23
48
26
76
32
98
37
70
220
8
7
579
25
74
4
178
147
109
179
38
80
10
150
27
57
40
1
44
58
79
6
99
15
85
9
14
77
167
187
234
168
446
138
92
41
50