7
10
12
1
24
5
107
15
21
20
43
40
57
34
26
82
295
17
52
53
36
155
41
29
67
105
27
68
37
61
45
42
85
83
89
214