12
5
11
4
18
29
16
19
20
41
7
32
13
9
6
61
212
356
24
161
34
77
49
125
1
15
25
54
39
36
53
102
35
85
22
487
138
10
148
88
31
121
30
17