15
28
58
8
34
19
31
33
40
6
51
20
4
39
21
86
18
10
11
9
50
25
60
13
316
7
121
100
36
37
17
30
16
138
128
48
71
79
95
59
56
91