8
9
13
20
38
63
114
310
70
259
47
33
64
57
208
141
30
48
46
95
28
21
51
94
210
44
32
61
53
125
122
73
83