11
15
37
8
14
19
3
1
2
103
47
67
42
45
50
93
95
259
26
34
35
79
72
27
233
87
22
17
56
96
29
21
13
98
164
55
111
38
40
58
60
9
31
28
138
6
10