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