10
47
32
26
64
1
113
52
71
140
21
53
48
94
177
102
27
116
50
25
196
117
45
51
28
33
43
42
34
110
176
76
84
55
59
89
183
228
18
24
93
274
129
81
14
307
103
122