12
10
20
68
41
8
4
5
97
34
38
142
13
49
24
9
27
61
21
28
11
83
42
15
229
143
90
25
22
60
285
31
18
23
16
46
30
2
157
126
48
113
14
39
178