8
76
50
283
17
28
59
87
19
10
11
5
120
106
51
47
22
9
99
18
25
123
46
86
100
12
21
49
39
48
13
143
3
54
81
56
136
157
14
20
80
32
105
1
38
68
7
34