16
286
9
10
18
5
8
61
27
34
59
30
138
94
47
23
57
80
51
137
24
36
12
55
20
63
4
102
103
21
29
28
99
53
44
156
25
32
17
19
40
131
70
60
771
11
15
22
13