9
23
12
20
6
36
2
62
34
60
33
22
15
4
7
14
141
45
77
37
52
17
63
59
67
140
40
565
71
46
97
288
116
56
30
16
129
18
108
221
42