8
15
29
37
6
27
42
17
7
75
255
10
18
14
41
36
32
39
104
13
69
209
30
25
250
57
38
26
21
20
64
54
70
86
94
11
60
49
498