12
9
4
57
13
3
15
10
2
68
19
33
24
17
65
6
26
27
67
7
31
62
39
64
18
50
268
129
46
56
103
84
146
237
165
54
11
20
89
137
139
142
289
35
29
42
45
49
47
41