8
10
7
20
33
60
38
24
28
17
43
46
98
19
15
4
101
25
26
9
32
34
58
21
59
65
66
30
122
356
5
141
63
44
13
80
125
47
51
61
41
42
11
40
108
137
12
88
82
6