10
27
16
17
41
35
65
26
51
128
138
29
75
47
30
8
73
43
25
21
57
72
15
14
49
100
24
554
32
88
236
52
97
28
63
103
105
40
45
84
99
76
139
161