7
14
17
95
48
22
32
39
1
5
21
249
12
137
11
23
13
15
82
43
77
18
91
47
320
26
143
75
61
79
55
29
20
65
27
10
35
8
100
58
56
28
110
177
160
78
238
62
285