12
3
11
8
27
6
19
5
10
13
69
62
1
22
65
60
33
32
106
56
79
40
247
42
37
71
35
53
99
15
96
138
9
102
92
76
49
98
146
14
95
30