8
43
20
73
145
22
10
28
112
67
15
42
23
71
615
40
29
111
56
79
27
53
17
38
26
45
11
47
24
54
77
37
49
41
214
18
75
82
91
25
31
39
76
148
260
16
50
80