11
4
38
28
16
9
10
27
31
1
21
65
95
3
12
43
55
17
6
54
14
19
25
41
34
46
29
127
39
22
70
37
20
101
128
24
42
35
363
130
149
219
214
146
85
87