9
1
12
72
11
4
2
22
15
18
21
23
28
17
35
54
44
30
32
73
104
57
14
77
16
10
5
206
74
53
140
223
76
88
264
314
50
139
386
138
84
306
143
79
37
120
46
131