7
12
15
38
8
14
19
16
4
1
103
47
67
42
45
51
93
95
259
26
34
35
79
73
27
233
88
22
17
56
96
29
21
13
99
164
55
114
39
41
58
60
87
9
32
28
138
6