11
12
24
6
25
106
14
15
30
5
82
80
17
34
43
26
64
20
83
9
19
51
103
363
47
229
53
97
94
37
79
54
27
35
49
38
107
39
41
211
58
183
7
56
63
48