16
94
11
18
19
8
80
21
133
7
9
5
32
31
36
45
17
12
297
43
20
2
98
142
23
180
25
10
35
72
57
37
83
33
56
13
15
67
38
6
1
77
22
24
55
3
30