3
21
79
4
1
6
59
180
60
18
72
10
9
14
51
8
93
253
5
65
57
195
108
19
25
135
17
35
27
190
68
173
133
7
46
156
23
283
234
332
112
26
61
11
185
28
12