16
28
11
6
33
23
68
55
2
10
21
15
439
128
166
3
29
40
125
20
502
54
25
7
24
32
31
22
27
34
64
183
18
36
38
80
12
35
48
9
98
127
26
50
43
69
122