10
46
32
26
64
1
112
52
71
140
21
53
48
113
94
177
102
27
115
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
47
14
307
103
122