12
10
3
13
18
15
1
129
5
11
30
36
14
212
38
42
8
16
23
296
40
150
56
26
62
32
35
117
773
108
130
270
73
45
91
84
121
68
60
31
168
188
100
96
72
50
44
19
29
25
17