70
59
103
10
234
110
65
28
122
67
78
101
41
12
169
75
146
37
132
68
30
38
22
24
54
62
238
108
34
53
29
95
64
166
51
18
15
591
3
42
50
23
35
337
172
222
39
26
201
281