8
35
155
41
7
115
81
45
19
100
53
9
90
78
23
39
126
66
107
25
30
49
40
52
101
11
10
288
76
77
12
79
352
86
22
363
36
75
239
57
20
17
43
50
16
80
42